|
错误类型: Microsoft OLE DB Provider for ODBC Drivers (0x80040E21) ODBC 驱动程序不支持所需的属性。 /8/masterweb/displayorders.asp, 第 126 行 代码在下: http://www.xtez.com/1.txt
这个问题第1个回答:
请高手帮助!!!
这个问题第2个回答:
你用的应该是access吧,看不到你的1.txt,可能是驱动程序版本问题 你换种数据库连接的方式 各种数据库连接代码: MS Access数据库连接 用DSN连接并且没有用户名和密码: <% set conn = Server.CreateObject( "ADODB.Connection ") conn.open "YourDSNName " %> 用DSN连接并且有用户名和密码: <% set conn = Server.CreateObject( "ADODB.Connection ") conn.open "YourDSNName ", "username ", "password " %> 用实际的数据库绝对路径连接: <% Set conn = Server.CreateObject( "ADODB.Connection ") Strconn= "DRIVER={Microsoft Access Driver (*.mdb)}; " Strconn=Strconn & "DBQ=e:\yanhang\database.mdb " conn.Open Strconn %> 用实际的数据库相对路径连接: <% Set conn = Server.CreateObject( "ADODB.Connection ") Strconn= "DRIVER={Microsoft Access Driver (*.mdb)}; " Strconn=Strconn & "DBQ= " & Server.MapPath( "/database/yanhang.mdb ") conn.Open Strconn %> MS SQL Server数据库连接 用DSN连接: <% set conn = Server.CreateObject( "ADODB.Connection ") conn.open "DSN=MyDSN;UID=user;PWD=password;DATABASE=databasename " %> 不用DSN连接: <% Set conn = Server.CreateObject( "ADODB.Connection ") DSNtemp= "DRIVER={SQL Server};SERVER=ServerName;UID=USER;PWD=password;DATABASE=databasename " conn.open DSNtemp %> FoxPro数据库连接 <% Set Conn = Server.CreateObject( "ADODB.connection ") ConnStr= "Driver=Microsoft Visual Foxpro Driver; UID=userID;SourceType=DBC;SourceDB=C:\yanhang\database.dbc " Conn.Open ConnStr %> Oracle数据库连接: <% set conn=server.createobject( "adodb.connection ") conn.cursorlocation=adUseClient DSNTemp= "Provider=MSDAORA.1;Password=xxxxx;User ID=yanhang;Data Source=xxx.world " conn.open DSNtemp %>
这个问题第3个回答:
把displayorders.asp的 126 行 前后的代码一起贴出来,才容易知道什么问题
这个问题第4个回答:
原代码在以下地址中。 http://www.xtez.com/1.txt
这个问题第5个回答:
mrs.open msql,conn,1,1 修改成 mrs.open msql,conn,1,3 看看如何?
这个问题第6个回答:
谢谢您们!
|