ASP的请教,为什么我的连接报错?
来源:百度知道 编辑:UC知道 时间:2024/06/03 21:30:14
index.asp中
<td><a href="xxjs.asp?id=<%=rs("id")%>">详细介绍</a>
xxjs.asp中
<%
dim sid
sid=request("id")
ssql="select sfmc,dtym,kfsj,dlq,xldq,xllx,bbxx,xxjs from adinfo where id='"&sid&"'"
set srs=server.createobject("adodb.recordset")
srs.open ssql,conn,1,1 //这行报错,行19
%>
报的错:
Microsoft OLE DB Provider for ODBC Drivers 错误 '80040e21'
ODBC driver does not support the requested properties.
/xxjs.asp, 行19
我改成 srs.open ssql,conn,1,3 后
报的错:
Microsoft OLE DB Provider for ODBC Drivers 错误 '80040e07'
[Microsoft][ODBC Microsoft Access Driver] 标准表达式中数据类型不匹配。
/xxjs.asp, 行19
请问应该怎么写?
<td><a href="xxjs.asp?id=<%=rs("id")%>">详细介绍</a>
xxjs.asp中
<%
dim sid
sid=request("id")
ssql="select sfmc,dtym,kfsj,dlq,xldq,xllx,bbxx,xxjs from adinfo where id='"&sid&"'"
set srs=server.createobject("adodb.recordset")
srs.open ssql,conn,1,1 //这行报错,行19
%>
报的错:
Microsoft OLE DB Provider for ODBC Drivers 错误 '80040e21'
ODBC driver does not support the requested properties.
/xxjs.asp, 行19
我改成 srs.open ssql,conn,1,3 后
报的错:
Microsoft OLE DB Provider for ODBC Drivers 错误 '80040e07'
[Microsoft][ODBC Microsoft Access Driver] 标准表达式中数据类型不匹配。
/xxjs.asp, 行19
请问应该怎么写?
ssql="select sfmc,dtym,kfsj,dlq,xldq,xllx,bbxx,xxjs from adinfo where id="&sid
应该这样写。sid已经是个变量了,不是字符串
ssql="select sfmc,dtym,kfsj,dlq,xldq,xllx,bbxx,xxjs from adinfo where id="&sid
这样就对了
ssql="select sfmc,dtym,kfsj,dlq,xldq,xllx,bbxx,xxjs from adinfo where id="&sid
ID 不要加 ''