昨天遇到一个很奇怪的问题,当往一个正常使用的Access库中通过设计向导添加一个名为User的表时,再在vc里读的时候,报错“IDispatch error #3092”,查得此报错涵义为:无法找到表。
而当我把表名改成其它如UserL,结构不变的时候,就可以使用了。
好奇怪,是不是User是Access的某个系统表表名?那报错信息也应该是表已经存在才对啊,奇怪……
而当我把表名改成其它如UserL,结构不变的时候,就可以使用了。
好奇怪,是不是User是Access的某个系统表表名?那报错信息也应该是表已经存在才对啊,奇怪……
我当初在sql中用table时也不报错
等到使用的时候才出错..
^^
比如来说,对Access,可以在表中增加字段position
但不能通过写程序的方式用SQL语言来增加这个字段。
还真犯上了这样的低级错误……
谢谢各位!