运行时错误91——高分悬赏

来源:百度知道 编辑:UC知道 时间:2024/09/22 05:52:35
我开发了一个管理系统,在本机上安装运行都没有问题(数据库在本机上),但是将程序打包安装到其他没有安装VB的机器上运行的时候,就提示运行时错误91。我的数据库是SQL的,程序远程访问数据库。

我查了资料
说是数据库连接有问题,但是我的在自己的电脑上能用,换其他机器就不能用了
请问大虾,这是什么原因?
谢谢
我调试用的机器中有台机器上还安装了VB6.0和SQL呢
但是就是不能远程访问数据库啊
请问是为什么啊?

你们说的方法我都试了,还是不好用啊
怎么办啊

SQL Server里面有配置工具,里面带一个外围应用配置,里面可以配置SQLServer端口,以及访问方式!如果没有设置这个是不行的肯定访问不道的!还有一个就是VB应该要有对应的类库支持,比如ADO.net等等!

应该是其他机器没装SQL,或者你用到了某个添加的控件或对象,而另外的机器上没有。

如果使用了ADO控件或者DBGrid控件,应该缺少相应的OCX文件 在c:/windows/system32底下查找后注册就行了

不明白

你的意思是说你的应用程序用的是 SQL Server, 开发的时候,SQL Server 在本机,调试一切正常,安装到其它没有 SQL Server 的计算机上时提示连接失败对吗? 这样的话就检测你的 SQL Server 连接代码的服务器指向是不是有效,就是你远程 SQL Server 计算机的IP是否能从你安装软件的计算机上Ping通。要是Ping 通什么都不说了,肯定出错,如果能Ping通,那么检测你 SQL Server 服务器有没有允许远程访问该端口的权限(通指防火墙),再就是检没测用户名和密码是否有效!