主题:  采用不同的数据库连接方式出现的问题

hudong

职务:普通成员
等级:1
金币:0.0
发贴:2
注册:2002/10/19 14:59:20
#12002/10/19 15:11:20
用两种方式连接数据库,代码分别如下:

<%
' FileName="Connection_odbc_conn_dsn.htm"
' Type="ADO"
' DesigntimeType="ADO"
' HTTP="false"
' Catalog=""
' Schema=""
MM_hudong_STRING = "dsn=hudong;"
%>


<%
' FileName="Connection_ado_conn_string.htm"
' Type="ADO"
' DesigntimeType="ADO"
' HTTP="true"
' Catalog=""
' Schema=""
MM_hudong_STRING = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("hudong.mdb")
%>

用DSN方式连接时没有出现问题,但换作OLEDB方式连接时就出现问题了:
错误类型:
Microsoft JET Database Engine (0x80040E14)
FROM 子句语法错误。
/hudong/addresslist.asp, 第 13 行

OLEDB路径是没有问题的,ASP文件里的代码是DW-MX自动生成的:
<%
Dim rs
Dim rs_numRows

Set rs = Server.CreateObject("ADODB.Recordset")
rs.ActiveConnection = MM_hudong_STRING
rs.Source = "SELECT UserID, RealName, UserEmail, Address, Phone, lastlogin FROM user WHERE UserID > 1 ORDER BY UserID DESC"
rs.CursorType = 0
rs.CursorLocation = 2
rs.LockType = 1
rs.Open()           
'上面就是DW-MX中看到的第13行
rs_numRows = 0
%>

只是连接方式改变,应该不会有问题的,真头痛~~~~

编辑历史:[这消息被hudong编辑过(编辑时间2002-10-19 15:12:37)]


hudong

职务:普通成员
等级:1
金币:0.0
发贴:2
注册:2002/10/19 14:59:20
#22002/10/19 23:10:58
自己顶一下



guangwen

职务:普通成员
等级:1
金币:0.0
发贴:10
注册:2002/6/28 14:18:37
#32002/10/21 15:32:31
我的问题跟这个一样,现在很急这个呀



guangwen

职务:普通成员
等级:1
金币:0.0
发贴:10
注册:2002/6/28 14:18:37
#42002/10/21 15:33:01
我的问题跟这个一样,现在很急这个呀



忧忧

职务:普通成员
等级:1
金币:1.0
发贴:180
注册:2002/7/23 1:32:17
#52002/10/21 22:52:20
你们用的是什么操作系统建议是用xp专业版!再用dw mx做网页这样出现问题,会少一些!