基本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