|
主题: 数据库为何链接不上报错呢?急!!!
|
 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
|