asp连接access数据库,报错:SQLSetConnectAttr失败

来源:百度知道 编辑:UC知道 时间:2024/05/27 12:19:37
我在用DW做ASP与ACCESS的连接时,用DW自带的数据源(DSN),选择使用测试服务器上的DSN,点击测试,出现下面的错误:

[Microsoft][ODBC 驱动程序管理器] 驱动程序的 SQLSetConnectAttr 失败

请问一下,这个是怎麼一回事呢?
而且我浏览的时候说我的用户占用,而我也没有打开数据库!!
代码如下:<%@LANGUAGE="VBSCRIPT"%>
<!--#include file="Connections/shujuku2.asp" -->
<%
Dim Recordset1__MMColParam
Recordset1__MMColParam = "1"
If (Request.QueryString("Title") <> "") Then
Recordset1__MMColParam = Request.QueryString("Title")
End If
%>
<%
Dim Recordset1
Dim Recordset1_cmd
Dim Recordset1_numRows

Set Recordset1_cmd = Server.CreateObject ("ADODB.Command")
Recordset1_cmd.ActiveConnection = MM_shujuku2_STRING
Recordset1_cmd.CommandText = "SELECT * FROM rizhixinxibiao WHERE Title LIKE ?"
Recordset1_cmd.Prepared = true
Recordset1_cmd.Parameters.Append Recordset1_cmd.CreateParameter("para

是不是链接字符串的问题 建议你用OLDB的 字符串 移植性更好
connstr = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="&server.MapPath("..\data\cddb.mdb")&";Persist Security Info=False"

"SELECT * FROM rizhixinxibiao WHERE Title LIKE ?"
改下这里试试,LIKE ?改为:LIKE "?"