基本SQL查詢語句
Set Rs = SERVER.Createobject("ADODB.Recordset")
sql = "SELECT *FROM 表名"
Rs.Open sql,conn,1,1
字段查詢
Set Rs = SERVER.Createobject("ADODB.Recordset")
sql = "SELECT *FROM 表名 WHERE 字段名='"&關鍵字&"'"
Rs.Open sql,conn,1,1
//關鍵字旁邊的符號一定要對應
多字段查詢
Set Rs = SERVER.Createobject("ADODB.Recordset")
sql = "SELECT *FROM 表名 WHERE 字段名1='"&關鍵字&"' AND 字段名2='"&關鍵字2&"'"
Rs.Open sql,conn,1,1
查詢結果排序
Set Rs = SERVER.Createobject("ADODB.Recordset")
sql = "SELECT *FROM 表名 WHERE 字段名='"&關鍵字&"' Order By 字段名 ASC"
Rs.Open sql,conn,1,1
//ASC爲正序,DESC爲倒序,不加Order By爲默認正序排列
模糊查詢
SELECT * FROM 表名 WHERE 字段名='%"&關鍵字&"%'
例1:
查詢登錄用戶名是否存在
Set Rs = SERVER.Createobject("ADODB.Recordset")
sql = "SELECT *FROM [user] WHERE [name]='"&aaa&"'"
Rs.Open sql,conn,1,1
//aaa爲接收發送過來的數據
例2:
按從高到低排列學生分數
Set Rs = SERVER.Createobject("ADODB.Recordset")
sql = "SELECT * FROM [Fraction] Order By [Score] DESC"
Rs.Open sql,conn,1,1