R
reco
Unregistered / Unconfirmed
GUEST, unregistred user!
今天遇上一个问题,虽然已经解决,但心里还是不踏实,在这里请教大
家,想把问题彻底搞清楚。
(数据库是ACCESS,连接采用的是ADO的OLEDB-ODBC连接)
1、原来在2000下的能够正常使用,但到了XP操作系统下CREATE的时候就出现
类型转换的问题。查找以前提过的问题后结论是ADO的BUG,换JET4的连接
CREATE就没有问题,但执行SELECT COUNT(*) 这样的SQL时就出错,所以
放弃了XP下的运行支持。这个问题没有解决,只是回避了,但不知道有没
讲ADO和JET这方面比较经典文章和书籍,请推荐一些。
2、在修改原来的程序过程中,原本执行没问题的代码突然出现“请操作可更新
的查询”这样的数据库错误,根据大富翁的FAQ,解决了问题,原来不知道
什么时候MDB文件变成了只读了(可能是VSS闹的),但更改以后问题依然存
在,再检查,发现连接的mode永远是read,但除了改成unknown以外,改成其
他连接时都会变会read,改成unknown成功运行以后,一切又正常了,可以随
意更改MODE了,实在不明白就里,希望各位老师指点一下。
家,想把问题彻底搞清楚。
(数据库是ACCESS,连接采用的是ADO的OLEDB-ODBC连接)
1、原来在2000下的能够正常使用,但到了XP操作系统下CREATE的时候就出现
类型转换的问题。查找以前提过的问题后结论是ADO的BUG,换JET4的连接
CREATE就没有问题,但执行SELECT COUNT(*) 这样的SQL时就出错,所以
放弃了XP下的运行支持。这个问题没有解决,只是回避了,但不知道有没
讲ADO和JET这方面比较经典文章和书籍,请推荐一些。
2、在修改原来的程序过程中,原本执行没问题的代码突然出现“请操作可更新
的查询”这样的数据库错误,根据大富翁的FAQ,解决了问题,原来不知道
什么时候MDB文件变成了只读了(可能是VSS闹的),但更改以后问题依然存
在,再检查,发现连接的mode永远是read,但除了改成unknown以外,改成其
他连接时都会变会read,改成unknown成功运行以后,一切又正常了,可以随
意更改MODE了,实在不明白就里,希望各位老师指点一下。