错误类型:Microsoft OLE DB Provider for ODBC Drivers (0x80040E21)ODBC 驱动程序不支持所需的属性。/metadata.asp, 第 140 行
metadata.asp的部分代码:
sql= "select bsf,bt,zt,jysm from ZYJHYSJ WHERE bsf like ' "+str+ "% ' UNION select bsf,bt,zt,jysm from ZYDXYSJ WHERE bsf like ' "+str+ "% ' ORDER BY bsf "
' ' 'response.write "sql= "+sql
第140行:rs.open sql,conn,1,1
conn的代码为:
Set conn = Server.CreateObject( "ADODB.Connection ")
conn.open "Driver={SQL Server};Server=127.0.0.1;database=mxdata;pwd=sa;uid=sa "
我在网上也看到有人遇到这类问题,
将rs.open sql,conn,1,1改为:rs.open sql,conn,1,3还是不行
谁能帮我解决下阿~~~~~~~~
谢谢 !!!!!
------解决方案--------------------OLEDB方式可以使用数据库特有的语句。现在的问题是SQL语句的问题了,要先在查询分析器里把SQL语句调试通过。试试看先不 select BLOB字段,然后根据主键选BLOB。