关与query的一个问题(50分)

  • 主题发起人 主题发起人 sillyscar
  • 开始时间 开始时间
S

sillyscar

Unregistered / Unconfirmed
GUEST, unregistred user!
query+dbgrid能否修改远程表?我现在是用table+dbgrid+query实现的,不知道query是否能实现
。table连接的是实表,而query连接的是表的视图。要用query修改远程表,请问怎么实现,望那位大虾
告知.
 
可以啊,自己写语句insert,update语句啊
 
那怎么行,比如有一万多条记录,每个记录都要修改某些字段,怎么可能用sql语句写?
 
把query的属性RequestLive设为true就可以直接在DBRID上修改数据了,
不过如果query连接的是VIEW,那确实没办法在VIEW上修改了。
 
用UpdateSQL把,query缓存更新,最后提交.
远程表不要用table+DBGrid去连,浪费网络资源
 
这些我都试过,jobsxy说的只能在本地库上实现,而在远程库上不行吧?
四库全书说的updataSQL是对多表的缓存更新,好象如果连接单表就query的cache就能实现吧,
问题是现在query在远程库上更本不能修改数据,因为它连接的是远程表的视图,各位有
好的办法吗?最好是实现过的哦。希望各位多多交流自己的看法。
 
把QUERY里的SQL帖出来看看
 
直接在DBGRID修改不行吧,你的视图要是来自多个数据库表中的字段的话肯定放一个updataSQL
,当用户在dataware中修改数据提交时,你就执行在UPDATASQL中的modifysql中的sql语句,
 
现在我面临的问题是,我在dbgrid里修改多个数据,然后按一个‘保存’按扭提交。这些数据
必须都要写到远程库里去。请问具体怎么实现,请给个例子,ok?
 
谁能帮这个按扭事件写个代码,多谢!
 
要不你试着用ADO来做?!
我的许多程序都是用ADOQuery来连接远程数据库,在DBGRID关连后修改、删除、增加都没问题。
 
能不能给个ADOquery的例子,多谢了,兄弟
 
ADOquery好象也是要用到表,那不是换汤不换药?
有高手用updataSQL查过吗?
 
接受答案了.
 
后退
顶部