vb与sql连接,一个小程序有点问题

来源:百度知道 编辑:UC知道 时间:2024/05/16 14:24:01
我用VB6建立了一个form窗体,在窗体中添加了adodc和datagrid控件做与sql数据库连接并读取数据库里的一张表记录,在本机调试成功,我把form窗体打包生成安装文件后拷贝到局域网中的其它机器上,安装后运行,但是提示:SQL Server不存在或访问被拒绝!
大家有谁能帮我解决这个问题。谢谢!!!
用这样的代码实现的话那datagrid控件如何得到数据呢?

在 form_load() 加载:
adodc.ConnectionString=""Provider=SQLOLEDB.1;Persist Security Info=False;PassWord=ljmwgy4560123;User ID=sa;Initial Catalog=这里是SQL的数据库名;Data Source=这里是主机地址"
这样就可以不用设置ODBC而直接与SQL连接了

这个应该是ODBC的问题么?如果是ODBC没有配置应该是DSN错误吧!
访问SQL SERVER需要安装客户端么?这个没研究!不过可以按楼上说的改掉试试!

请查看instance右键属性, 连接项里的允许数据库远端连接是否开启。

请检查其他的机器是否在局域网的域中!