我已经愁得两晚没睡觉了啊!!各位高人,如何利用一个query对多表更新??? 用TUPDATESQL自己定义UPDATE的多个表SQL语句 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 自己定义UPDATE的多个表SQL语句 QUERY压根就不能对两个表同时更新 query 不能同时对多个表更新,要实现只能单独写sql语句 如果用EDIT之类控,用UPDATESQL是可以解决的。但是我想利用DBGRID手工输入大批数据,不得不用QUERY还有别的思路?? 有内存表,虚DBGRID保存按钮后自己写UPDATE,最安全其实TUPDATESQL还是能完成的, LANBADA,能否稍微说的详细点,虚DBGRID,怎么做,没听说过啊DBGRID的单元格可以获得焦点,但是,根本不能输入数据,所以UPDATESQL也就无法从DBGRID获得数据进行更新现在问题很清楚了,就是无法向DBGRID中输入数据,动态加载EDIT,没有成功 你可以使用ADO方式访问数据库,用ADOQuery控件可以实现多表更新 "如果用EDIT之类控,用UPDATESQL是可以解决的。"???自己写updatesql里的语句就可以解决 ADOQuery可以自动实现多表更新!!以及其他各种优点!!!!!!!!强烈推荐使用ADO控件!!!!!!(别忘了装ADO的补丁) UPUPUP我试了怎么不行的? http://www.csdn.net/Expert/TopicView1.asp?id=874654 关注这一帖,我用上了ADO也不行的。说什么:“缺少更新或刷新的键值列表”。 使用BDE的DataBase控件连接数据库。Try DataBase1.StartTrasaction;//开始事务处理 Query1.close; Query1.SQL.clear; Query1.SQL.add(.....); Query1.open; ......... //如上的语句你可以写n条,对n个表更新 DataBase1.CommitTrasaction;//提交事务Except DataBase1.rollback; //如果出现异常,事务回滚,事务中的任何一个操作都不会执行end; 请教,如何实现在多表中取关联数据,并显示 诚聘Delphi程序员(上海) 想学delphi,可同学说C#都能做到!!! 请教大侠:TTreeview中节点data的释放问题 ADOQuery Update 语法问题(总是没有弄明白) 关于ShortCut属性问题 语句怎么写??急用?? 安装问题,急,急 s请教随机函数的用法 一个异常问题: 请问大家如何推广自己的软件? delphi的打印的小问题
但是我想利用DBGRID手工输入大批数据,不得不用QUERY
还有别的思路??
保存按钮后自己写UPDATE,最安全其实TUPDATESQL还是能完成的,
DBGRID的单元格可以获得焦点,但是,根本不能输入数据,所以UPDATESQL也就无法从DBGRID获得数据进行更新
现在问题很清楚了,就是无法向DBGRID中输入数据,动态加载EDIT,没有成功
自己写updatesql里的语句就可以解决
以及其他各种优点!!!!!!!!
强烈推荐使用ADO控件!!!!!!
(别忘了装ADO的补丁)
我试了怎么不行的?
我用上了ADO也不行的。说什么:“缺少更新或刷新的键值列表”。
Try
DataBase1.StartTrasaction;//开始事务处理
Query1.close;
Query1.SQL.clear;
Query1.SQL.add(.....);
Query1.open;
......... //如上的语句你可以写n条,对n个表更新
DataBase1.CommitTrasaction;//提交事务
Except
DataBase1.rollback; //如果出现异常,事务回滚,事务中的任何一个操作都不会执行
end;