我用DW连接SQL2000数据库。连接脚本成功,但是表格是空,绑定记录集也发生错误,提示无法检索表格。。。。
困扰我很长时间了,在网上找了很多方法都不能解决,急求高手帮忙。。。。不懂代码。"driver={sqlserver};server=zj;uid=jxl;pwd=123;...
困扰我很长时间了,在网上找了很多方法都不能解决,急求高手帮忙。。。。不懂代码。
"driver={sql server};server=zj;uid=jxl;pwd=123;database=hi"连接字符串是在网上找的。
脚步连接成功,就是找不表。。
谢谢 展开
"driver={sql server};server=zj;uid=jxl;pwd=123;database=hi"连接字符串是在网上找的。
脚步连接成功,就是找不表。。
谢谢 展开
展开全部
先打开“控制面板”,找到“管理工具”,双击打开,找到“数据源(ODBC)”,双击打开,切换到“系统DSN”点右边的“添加”,出现“创建新数据源的对话框”,选择“Microsoft Access Driver (*.mdb),点“完成”,接下来出现的是“ODBC Microsoft Access 安装”对话框,在“数据源名”填入你的data,然后点“选择”,接下来出现的是“选择数据库”对话框,然后选择你的数据库:data.mdb。
之后在Dreamweaver 中操作如下,打开“应用程序”,在切换到“数据库”,选中数据库那个“+”号,然后在下拉菜单中选择“数据源名称DSN”。会出现一些填入选项
选择你添加的dns就可以检索了,
上传的时候换成你那个连接方式就行了。
记得给分。
我就是这么解决的。
之后在Dreamweaver 中操作如下,打开“应用程序”,在切换到“数据库”,选中数据库那个“+”号,然后在下拉菜单中选择“数据源名称DSN”。会出现一些填入选项
选择你添加的dns就可以检索了,
上传的时候换成你那个连接方式就行了。
记得给分。
我就是这么解决的。
展开全部
正确的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
检查一下你的代码吧,数据库连接成功的话,只要表存在,是肯定能找到的。
连接字符串如下:
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
检查一下你的代码吧,数据库连接成功的话,只要表存在,是肯定能找到的。
追问
第一步我按你说的做了,脚本连接成功!但依然找不到表
后面两步,我看不懂意思。如何创建连接。再如何打开数据表。。。茫然啊,能再讲细点吗?
QQ39350801
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询