ASP问题 急啊啊啊啊啊啊啊啊 !

来源:百度知道 编辑:UC知道 时间:2024/05/14 00:15:43
错误:
ODBC 驱动程序不支持所需的属性。

<table width="151%" border="0" cellpadding="0" cellspacing="0">

<tr>
<td> <img border="0" src="images/aa1.gif" width="300" height="31"></td>
</tr>
</tr>
</table>
<%Dim ipagecount
Dim ipagecurrent
Dim strorderBy
Dim irecordsshown
if request.querystring("page")="" then
ipagecurrent=1
else
ipagecurrent=cint(request.querystring("page"))
end if
if key<>"" then
sql = "SELECT minipic,classid,typeid,name,id FROM desktop where typeid="&nclassid&" and name like '%"&key&"%' ORDER BY id DESC"
else
sql = "SELECT minipic,classid,typeid,name,id FROM desktop where typei

1)验证一下,有没有数据库连接
2)检测一下,SQL语句有没有错误,着重看一下typeid是不是空值
3)Set rs = Server.CreateObject("ADODB.Recordset")
rs.pagesize = 20
rs.cachesize = 20
rs.open sql,conn,1,1

顺序换一下(这部分错误的可能性比较大)
Set rs = Server.CreateObject("ADODB.Recordset")
rs.open sql,conn,1,1
rs.pagesize = 20
rs.cachesize = 20

ado的连接语句怎么没有?为什么用odbc?为何不用jet?

你的conn内容是什么,好像变量也没定义,没赋值
连接字符串格式
conn.connectionstring="driver={SQL Server};server=your server name or IP;uid=user name;pwd=user's password;database=DataBase Name;"

conn.Open connstr你可以在这里指定打开方式呀,,conn,1,3
你把提示错误行列,给我看看,

connstr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath(""&db&"")有问题,你好好看看

..没仔细看.顶我楼上的哥们