主题:  数据库为何链接不上报错呢?急!!!

lrfc

职务:普通成员
等级:2
金币:1.0
发贴:311
注册:2001/2/16 16:52:47
#12001/12/18 17:23:58
我的文件如下:
<%@LANGUAGE="VBSCRIPT"%>

<%
set userinfo = Server.CreateObject("ADODB.Recordset")
userinfo.ActiveConnection = MM_test_STRING
userinfo.Source = "SELECT * FROM userinfo"
userinfo.CursorType = 0
userinfo.CursorLocation = 2
userinfo.LockType = 3
userinfo.Open()
userinfo_numRows = 0
%>

<<%@LANGUAGE="VBSCRIPT"%>

<%
set userinfo = Server.CreateObject("ADODB.Recordset")
userinfo.ActiveConnection = MM_test_STRING
userinfo.Source = "SELECT * FROM userinfo"
userinfo.CursorType = 0
userinfo.CursorLocation = 2
userinfo.LockType = 3
userinfo.Open()
userinfo_numRows = 0
%>


Untitled Document





<%
userinfo.Close()
%>

Connections/test.asp如下:
<%
'Driver={Microsoft Access Driver (*.mdb)};Dbq=f:\studyasp\testdb.mdb;Uid=Admin;Pwd=pass;
' FileName="Connection_odbc_conn_dsn.htm"
' Type="ADO"
' HTTP="false"
' Catalog=""
' Schema=""
MM_test_STRING = "dsn=test;"
%>
请问为什么会报while executing generateDynamicSourceBindings in Recordset,a javascript error occurred?
我的系统是windows98,我装了Access2000 xp版本的Access.



lrfc

职务:普通成员
等级:2
金币:1.0
发贴:311
注册:2001/2/16 16:52:47
#22001/12/19 14:04:11
大家帮帮忙啊,我急呀?!



5D公害

职务:普通成员
等级:9
金币:10.3
发贴:36272
注册:2002/1/13 9:52:57
#32002/1/29 15:47:18
用SERVER.MAPPATH



lazybugs

职务:普通成员
等级:1
金币:0.0
发贴:75
注册:2001/10/27 10:29:31
#42002/1/29 20:09:47
这样的情况,我也遇到了,问题是你的数据库里面是不是有中文的字段名字?
把他们改成英文,就可以了,或者是重新安装一下Ultradev就可以解决!
不过,当你再连接的时候,问题又会出现!



lazybugs

职务:普通成员
等级:1
金币:0.0
发贴:75
注册:2001/10/27 10:29:31
#52002/1/29 20:12:01
哦,对了,你的DBQ设置的也有问题!
可以不用觉得路径。这样
"............;DBQ="&Server.MapPath("test.mdb")



5D公害

职务:普通成员
等级:9
金币:10.3
发贴:36272
注册:2002/1/13 9:52:57
#62002/1/30 9:36:16
是的没错,还有,你还要看楼上那位的也是对的哦



I''MAD

职务:普通成员
等级:8
金币:11.0
发贴:9502
注册:2001/9/16 20:00:53
#72002/1/30 15:24:03
如果你在UD里边好数据库后点TEST后能显示连上的话就不是连接错误了,可能是其它的原因,或是数据库里用了中文,或是UD装的时候没装好,也可能是D版的缘故,UD最好的工作环境是WIN2000 SERVER+IIS5.0+ACCESS2000