aspsql代碼
Ⅰ asp中sql語句的寫法
1. mydate=myyear & "-" & mymonth & "-" & 1
改正:最後的1是字元串,和前面的年月相連,比如2008-12-1,1要使用雙引號""括起來。
2. lookfor是文本型嗎?如果是文本型,寫成request("lookfor")="yes"是正確的,如果是布爾型,那麼要寫成request("lookfor")=true
3. :你的SqlStr函數是這樣寫的嗎?
Function SqlStr( data )
SqlStr = "" & Replace( data ", "" ) & ""
End Function
4. sql內錯誤,b69前缺少一個and;
改正:
if request("lookfor")="yes" then
sql="select * from diaocha where b75 = " & sqlstr(oabusyname) & " and b69 between " & mydate & " and " & mydate1 & " order by id desc"
5.sql重復:已經有了sql,為什麼還繼續寫if ... the sql=....
如果要判斷,就這樣寫
if request("lookfor")="yes" then
sql="select * from diaocha where b75 = " & sqlstr(oabusyname) & " b69 between " & mydate & " and " & mydate1 & " order by id desc"
else
sql="select * from diaocha where b75 =" & sqlstr(oabusyname) & " order by id desc"
end if
6.如果是access資料庫,日期mydate最好要使用#括起來,asp可以更好的讀取。
mydate = "#" & myyear & "-" & mymonth & "-" & "1#"
Ⅱ ASP中的SQL語句
語句之間用空格,不要用回車!
Ⅲ ASP里SQL語句求教!
同意樓上的
Set Rs=Conn.Execute("select A,count(A) from 表1 group by A")
while Not Rs.Eof
Response.Write(Rs(0)&"("&Rs(1)&")")
Rs.Movenext
Wend
Ⅳ asp中的sql語句
沒有發現錯誤。 備注型欄位在插入數據時,的確也需要加上 『 號。
Ⅳ asp中sql語句
不懂你這里的意思
是說讓ID在B,X之間取值?
disease.diseaseid In ("&x&","&b&")
當然這里不清楚你的欄位類型如果是ID數值型的話可以這樣獲取。
Ⅵ ASP的SQL語句
Sql="Select Count(*) From 表 Where 條件"
Call OpenDB()
Rs.Open Sql,Conn,1,1
If Rs(0)>15 Then
Response.Write"<script>alert('超過15條,刪除後再添加');</script>"
Else
…………略,插入記錄
End If
Call CloseDB()
Ⅶ asp怎樣與SQL資料庫連接代碼是
用於連接SQL資料庫的代碼應該這樣:
連接字元串以及解釋如下:
connstr="driver={SQL Server};server=(local);uid=sa;pwd=sa;database=Your database"
語法介紹:
(1)、driver={SQL Server};始終為這個形式,不變
(2)、server:可以是local、你計算機的IP、計算機的名稱中的任意一個
(3)、uid:登陸SQL的用戶名
(4)、pwd:登陸SQL的密碼
(5)、database:要連接的資料庫名稱。
然後再聲明連接對象:
set conn=Server.Createobject("adodb.connection")
然後用Open方法打開連接
conn.open connstr
樓主可以試下.
Ⅷ (asp中的sql查詢代碼)
SELECT a.id,a.votenum,case when c.voteid is not null then '1' else '0' end ps
FROM a
left join (SELECT voteid,count(hostip) cut1 FROM b group by voteid having count(hostip)=6 ) c
on a.id=c.voteid
Ⅸ asp中的sql語句
sql=" update xhb set fen=fen+"&fen
sql=sql & " where xhid="&xhid
Ⅹ asp sql 查詢語句
如果pm或ys全是數字的話,建議你用數字類型的欄位
那麼就寫為
sql="select sum(ms) as ms_sum form kc where pm=17001 and ys=-1"
rs.open sql,conn,1,1
response.write rs("ms_sum")