DBGRID中显示的是一个SQL查询出的结果涉及几张表,我怎么来把修该的数局写回到表里??????谢谢!!!!!
解决方案 »
- SPCOMM控件
- delphi控制excel的问题。
- 请问 我用delphi7 用rave制作报表,我想在打印预览时,在报表上点右键,将报表导出到excel电子表格里。请指点!
- 高难度:如何禁止删除指定的文件或文件夹.
- 提示一下吧!哪个控件能实现像Winamp的打开文件目录那样的功能,仅选择程序目录,还能列出网上邻居?
- 这条sql语句应该如何写?????
- 一个关于线程的问题
- 关于文本输出的控件问题
- 求代码!!!
- Delphi 6如何连接NetWare网?
- 小问题,请也懂vc的大侠解答!
- select title,sum(outquan) from xx group by title分类统计加序号的问题
在UPDATASQL組件裡寫好更新語句!再將你的需要更新的數據集如QUERY的UPDATAObject
的屬性指向該UPDATASQL組件,cachedupdate設為TRUE,到時你修改了DBGRID的數據後
隻要調用該BDE數據集的ApplyUpdates和CommitUpdates方法,就能把相對應的修改提交給數據庫了!
sqlserver2000支持视图更新,但delphi ado解析的语句一般不正确,建议用视图+视图触发器的方法解决一般的多表查询更新问题方法二,缓存更新,自己解析缓存数据包adoquery.recordset
对缓存数据包数据进行解析,生成相应的更新语句.执行这些语句
adoquery.FilterGroup 有这方面的支持,不过delphi7中用ADOQuery1.FilterGroup := fgPredicate;老是有问题,还没解决.
自己遍历每个记录每个字段的oldvalue\newvalue等.
因为ORACLE8i数据库支持数据库视图
详细可以参看oracle8i的说明
将联合查询写为数据库的视图
因为ORACLE8i数据库支持数据库视图的触发器,可以将相应改变写入相应的表
详细可以参看oracle8i的说明