红皮书实例二(易错点)

问题一:

如图,弹出的提示框显示:

实时错误'-2147467259(80004005)':

[Microsoft][ODBC 驱动程序管理器]未发现数据源名称并且未指定默认驱动程序

出现此问题之后,自己重建了一个新的数据库并进行了连接,发现还是不行,后来通过和朋友讨论,将ODBC数据源管理程序(64位)改为了ODBC数据源管理程序(32位),解决了此问题

其实ODBC数据源管理程序是有分64bit和32bit 的,如果你的系统是 “64位的操作系统”但是程序是“32位”,虽然设置的方法是一样的,但是是要开启 C:\Windows\SysWOW64\odbcad32.exe 来设置“32位元的ODBC”,由于 32/64 ODBC设置的路径不一样,默认的路径是设置“64位元的ODBC”,所以要注意这一点,并且也要注意 ODBC Driver 的版本。

问题二:

如图,弹出的提示框显示:

实时错误'3251':

当前记录集不支持更新。这可能是提供程序的限制,也可能是选定锁定类型的限制。

出现此问题,是因为数据库是只读属性的,没有增删改的权限。在此程序中,将“.Open "SELECT*FROM 系统用户", objCn”改为“.Open "SELECT*FROM 系统用户", objCn, 1,3”即可。

发布了9 篇原创文章 · 获赞 0 · 访问量 241

猜你喜欢

转载自blog.csdn.net/mumuxi709/article/details/104081162