关于ADOTquery的一个问题?(200分)

  • 主题发起人 主题发起人 fffff
  • 开始时间 开始时间
F

fffff

Unregistered / Unconfirmed
GUEST, unregistred user!
我用ADOTQuery连接Access数据库(Provider=Microsoft.Jet.OLEDB.4.0;
Data Source=D:/database.mdb;Persist Security Info=False)
再在SQL属性中加入select * from test
再执行sql,出现错误信息:syntax error in from clause
连接数据库改用DSN数据源就没问题。请教各位高手。
另外,用ADO写多用户版程序,当其中一个用户向数据库写入记录,其它用户既使执行refresh
也无法读到刚写入的记录,要关闭数据再打开才能显示。
 
测试连接是否成功?
用select * from 数据库名.test可以用吗?
 
1去borland升级ado.
2就是这么回事,你也可以用requery.
 
1.的问题检查sql是否对,升级adoupdate2,madc2.6也有必要下(好处多多)
2.你用事务做,可以的,我经常这样用

关于access多用户有狠多限制,你查以前的铁
 
数据源测试成功,SQL绝对正确。
 
adoconnction 有问题 sql没错
 
好象只有象他们说的升级ADO了。
 
都是 mdac 惹的祸!
 
建议升级D5的ADO控件。
 
到nicrosoft里download mdac 新版本.
 
1.打ADO控件的补丁。
2.使用事务处理。
 
>fffff
我也遇到你的问题,后来是如何解决的?
谢谢
 
FFFFF,问题解决了吗,我想知道答案,谢谢
 
要想刷新TADOQuery,必须关闭并重新打开,refresh是没有用的,这和补丁不补丁没
神末关系
 
关于SQL问题,在Access中经常碰到,鹅也很困惑,可能是你的表名用了关键字,
要末在最后加个分号试试
 
Access中问题比较多,你应该升级你的ado.
 
>可能是你的表名用了关键字
我遇到过同样问题(Adodtatset),后发现表名用了关键字,改表名后正常。
试试,我的ADO是升级后的
 
后退
顶部