+ -
当前位置:首页 → 问答吧 → ODBC 驱动程序不支持所需的属性

ODBC 驱动程序不支持所需的属性

时间:2011-12-01

来源:互联网

Microsoft OLE DB Provider for ODBC Drivers 错误 '80040e21'

ODBC 驱动程序不支持所需的属性。

/inc/conn.asp,行 17




<!-- #include file="sql.asp"-->
<%
dim conn,connstr,db,titles,descriptions,keywords
Set conn = Server.CreateObject("ADODB.Connection")

connstr="driver={sql server};server=localhost;uid=erp;pwd=123456;database=erp;"

conn.Open connstr

sub CloseConn()
conn.close
set conn=nothing
end sub

set rs=server.createobject("adodb.recordset")
sql="Select top 1 titles,descriptions,keywords from [tools]" 17行
rs.open sql,conn,1,1
if not (rs.bof and rs.eof) then
titles=rs("titles")
descriptions=rs("descriptions")
keywords=rs("keywords")
end if
rs.close
%>
<!-- #include file="key.asp"-->



请问这个是怎么回事?

作者: stpstp   发布时间: 2011-12-01

把这句语句:
Select top 1 titles,descriptions,keywords from [tools]
拿到数据库里执行一下看是否能正确执行.
估计你的列名或表名有点错误.

作者: qianjin036a   发布时间: 2011-12-01

conn.Open connstr
Response.Write conn.state
Response.Write conn.Errors.Count
输出这两个数据看看连接有没有正确打开
state 应该不是0. Errors.Count应该是0
如果正确
sql语句复制到数据库查询分析器中 查询一下有没有错

作者: hookee   发布时间: 2011-12-01