注册 登录
编程论坛 VB6论坛

在 win7 系统下根本就连接不上服务器上的数据库,有哪位朋友能解决啊?要哭了……

吉安阿牛 发布于 2014-06-10 22:53, 7154 次点击
   


    我开发了一个软件,在局域网内用一台装了windows server 2003系统的电脑作为服务器,并装上了sql 2005数据库。

    软件在装有xp系统的电脑下能连接数据库,这几天办公室换了win7系统就不能连接数据库了,试了好久,还是不行,

    连接代码:cnn.open "provider=msdasql;driver={sql server};server=192.168.1.199;uid=sa;database=zls"

    运行时出错提示:[microsoft][odbc驱动程序管理器]未发现数据源名称并且未指定默认驱动程序

    这是什么原因呢,换了xp电脑就行,跪求各位高手帮忙解决,在下不甚感激。

    另,只要用win7电脑,不管什么数据库,包括access,只要是网络连接,都不行。






















[ 本帖最后由 吉安阿牛 于 2014-6-10 22:54 编辑 ]
5 回复
#2
vbvcr512014-06-10 23:05
连接代码不用自己写。adodc控件的connectstring属性操作一下会自动生成的。试试。可能连接字符串有问题呢.
#3
bczgvip2014-06-11 00:46
database=zls
这个zls 要到 [控制面板]-[管理工具]-[数据源(ODBC)]-[xx DNS] 里添加-XP。win7 不清楚在哪。
话说添加了没?
#4
alike1232014-06-13 11:47
我稍微有点经验,搞过win7,win7下的数据驱动好像支持的类型比较少,你的sql2005可能正好不是支持的驱动类型,你要自己去网络上找一下sql2005的驱动器,然后安装,之后在连接数据
#5
alike1232014-06-13 11:51
哦,还有你安装你程序的时候最好是以管理员身份运行【右键--以管理员身份运行】。。。血的教训
#6
问题1112017-03-25 11:34
我也遇到同样的问题,请问你的解决了吗,怎么解决的啊?
1