我用DW连接SQL2000数据库。连接脚本成功,但是表格是空,绑定记录集也发生错误,提示无法检索表格。。。。

2024-12-18 02:35:02
推荐回答(2个)
回答1:

先打开“控制面板”,找到“管理工具”,双击打开,找到“数据源(ODBC)”,双击打开,切换到“系统DSN”点右边的“添加”,出现“创建新数据源的对话框”,选择“Microsoft Access Driver (*.mdb),点“完成”,接下来出现的是“ODBC Microsoft Access 安装”对话框,在“数据源名”填入你的data,然后点“选择”,接下来出现的是“选择数据库”对话框,然后选择你的数据库:data.mdb。

之后在Dreamweaver 中操作如下,打开“应用程序”,在切换到“数据库”,选中数据库那个“+”号,然后在下拉菜单中选择“数据源名称DSN”。会出现一些填入选项
选择你添加的dns就可以检索了,
上传的时候换成你那个连接方式就行了。

记得给分。
我就是这么解决的。

回答2:

正确的sql2000连接代码:
连接字符串如下:
DataConnStr="Provider=SQLOLEDB; Data Source=数据库地址; User ID=数据库用户名; Password=数据库用户密码; Initial Catalog=数据库名称; Connect TimeOut=60;"
其中“数据库地址”这里,一般网站与数据库在同一台服务器上的,就直接用"(local)"就可以了,否则就填数据库所在服务器的IP或域名

接下来是创建连接:
Set Conn=Server.CreateObject("Adodb.Connection")
Conn.Open DataConnStr
If Err Then
Err.Clear
Response.Write "数据库连接错误!"
Response.End()
End If

用以上代码就成功把sql2000数据库连接好了。
接着就是要打开数据表
set rs=server.createobject("adodb.recordset")
rs.open "select * from 表名",conn,1,1
response.write "当前表的总记录数:"&rs.recordcount

检查一下你的代码吧,数据库连接成功的话,只要表存在,是肯定能找到的。