SQL语句问题,在线等呢!

来源:百度知道 编辑:UC知道 时间:2024/05/25 03:30:10
dim cl
cl=request("main_cl")
sql="select * from main where main_cl="&cl&" order by id desc"

就上面这几段
错误是

Microsoft OLE DB Provider for ODBC Drivers '80040e21'
ODBC 驱动程序不支持所需的属性。
\wwwroot\myw\index.asp, line 113

113行是:
rs.open sql,conn,1

个位大哥帮忙……这是这个程序最后的一点问题了……和急的!
MAIN_CL 是字符
ODBC,不用吧,问题哪有那么严重!
<%
Set conn = Server.CreateObject("ADODB.Connection")
conn.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("myw.mdb")
%>

说明你的sql="select * from main where main_cl="&cl&" order by id desc" 没有select到

你的cl是什么类型的据,数值型和字符型sql=''这里的写法不一样的

rs.open sql,conn, 1,1
后面是两个参数
不一定是1和1,1和3、3和2、2和3等

试一试sql="select * from main where main_cl='"&cl&"' order by id desc"

rs.open sql,conn, 1,1
只是select的话,1,1就可以.
楼主rs指定的odbc的类型是什么?