Query内容的修改(100分)

  • 主题发起人 主题发起人 林旭斌
  • 开始时间 开始时间

林旭斌

Unregistered / Unconfirmed
GUEST, unregistred user!
环境:delphi4+Access97+Info power 2000
wwQuery中包含两个表,已经使用了updatesql,但仍然无法在wwDBGrid中修改其中的内容,
其中若将wwQuery的CachedUpdates设置为True后,运行时系统提示:General SQL error,
这种对象类型不支持该操作,Field.

请问,应如何设置才能直接在DBGird中修改数据?
 
CachedUpdate:=True
RequestLive:=False;
UpdateObject:=UpdateSQL;
 
以上三项全部设置了,结果出现错误提示.
 
你的UpdateSQL中写语句了吗?
 
系统自动生成的.
 
贴出你的Query中的SQL语句。
 
select * from kc, part
where kc.P_code=part.P_code
 
是不是因为你的Select * 中包含两个.P_code的原因。你试着去掉一个。
 
不行,还有上述错误提示!
 
把你的程序发到:zymnj@263.net吧,我给你看看。
 
已发出,谢谢!
 
我已收到你的程序了,因为你的DataBase用的是MSACCESS,我的机器无法配置,所以改用
ODBC-〉data/ptbcp.mdb,没有发现你的问题,你试着改用ODBC连接看看。
 
能详细告知具体的连接方法吗?
 
在ODBC(数据源)中设定用户级DSN,别名就取acdb,驱动程序用Driver do Microsoft Access (*.MDB),
文件指向你的C:/ptbcp/data/ptdcp.mdb。然后在DataBase中用Alias=acdb,不用MSACCESS。
 
其实说到底这样还是BDE吧?
 
这100分是TYZhang的了,但我还想知道为什么用"MSACCESS"时无法修改?

另付100分,请各位高手解答,请TYZhang稍等一段时间.
 
http://community.borland.com/article/0,1410,21480,00.html
 
http://community.borland.com/article/0,1410,15002,00.html
 
多谢,请TYZhang到
http://www.delphibbs.com/delphibbs/dispq.asp?lid=577078
取另100分!
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
1K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
900
SUNSTONE的Delphi笔记
S
后退
顶部