快快救救我,我快要爆炸了(10分)

  • 主题发起人 主题发起人 cjhk007
  • 开始时间 开始时间
C

cjhk007

Unregistered / Unconfirmed
GUEST, unregistred user!
怎样实现对dbgrid中的数据的更改(包括添加,删除,更改)后,
(可能这三个改变都存在),保存到数据库中,dbgrid的数据集是query,用的本机
数据库
 
用SQL语言,但最后用的不是OPEN,而是EXEC;
 
你问题出在哪里?像这样的基本功能例子delphi里有的是
 
设置dbgrid的属性
 
query的requestlive設置
成true;
 
但是听说只要将Query1.cachedupdate设置成true,就可以将所有的更改,包括修改,增加,
删除统统一次性的更新到数据库中,但我执行时总出现错误,No SQL Statement Available
.我的Query1的SQL语句是在程序中动态生成的。
 
query的结果集若想返回到原表中,有一些条件。
首先要设置 requestlive:=tru
其次,SQL的语句中不能有统计,分组,以及表关联等,不同的数据库略有不同,
 
用adoquery1.post提交。
 
可以做两个按钮,一个是添加,一个是保存。
删除按钮中添加提示框“是否确定要删除”
 
可以直接改啊
 
有谁考虑异构查询中事务处理问题。否则异构查询有名无实
 
后退
顶部