红皮书实例二(易错点)

问题一:

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

实时错误'-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”即可。

评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值