现在的位置: 首页 > 综合 > 正文

VC++学习笔记——VB链接SQL失败,SQL不存在或拒绝访问

2013年10月13日 ⁄ 综合 ⁄ 共 734字 ⁄ 字号 评论关闭

这是孙鑫视频中的最后一个例程。用VB和VC++6.0链接并访问数据库。用的是ADO方式。因为要访问的是SQL server。所以我安装了一个SQL server2000版本的。之前没有安装的时候运行VC++程序时总是提示说出现未知错误(我用了try,catch语句);在VB中链接数据库时也总是提示说SQL server不存在或拒绝访问。一查看我的电脑里面确实没有安装SQL server。当时自己还以为这个数据库是系统自带的呢(只怪自己太傻太天真)。然后先下载了个SQL server 2000 PACK4,安装上了。但是程序依然是那个错误。好吧,我又再一次犯傻了。把修补程序当做安装包尴尬

这次终于下载对了。可是安装时候又出了问题,错误提示如是说:以前的某个程序安装已在安装计算机上创建挂起的文件操作,在运行安装之前需要重启计算机。乖乖重启了,还是不行。后来百度了下,有如下三个步骤可以照做下,我直接转载过来了:

1.看看控制面板中的添加/删除程序中有无SQL server。(我的是没有)

2.将没有删除的SQL server的目录都删除掉。(我根本没安装过啊,不过可能我的前辈们安装过,也没有管它,直接第3步了)

3.打开注册表编辑器(方法是开始->运行->输入 regedit),然后在HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager中找到PendingFileRenameOperations项,删除它就可以了。然后就可以顺利安装了。

还有就是安装好以后,要想访问SQL server。就必须先启动它的服务管理器。原谅我之前一点数据库都没接触过,这点常识对我来说也是一个新的知识。

最后终于链接数据库成功了!



抱歉!评论已关闭.