ADOQuery1.Close;
ADOQuery1.SQL.Clear;
s:='select * from module where vessel='+''''+DBComboBox1.Text+'''' +'and voy='+''''+DBComboBox2.Text+'''' +'and hxname='+''''+DBComboBox3.Text+''''+'and mon='+''''+maskedit1.Text+'''';
ADOQuery1.SQL.Add(s);
ADOQuery1.Open;
DataSource1.DataSet:=adoquery1;
通过上面的代码从数据库module表中查询处记录,放到dbgrid里显示。
在dbgrid中修改后,需要保存到另一个表jhbb中。
我在保存按钮中写adoquery1.UpdateBatch(arall)(以前我就者这么保存dbgrid中的数据的)可是执行完保存代码后,数据被保存到了module表里,怎么样才能保存到jhbb这个表里呢?请指教,谢谢!
ADOQuery1.SQL.Clear;
s:='select * from module where vessel='+''''+DBComboBox1.Text+'''' +'and voy='+''''+DBComboBox2.Text+'''' +'and hxname='+''''+DBComboBox3.Text+''''+'and mon='+''''+maskedit1.Text+'''';
ADOQuery1.SQL.Add(s);
ADOQuery1.Open;
DataSource1.DataSet:=adoquery1;
通过上面的代码从数据库module表中查询处记录,放到dbgrid里显示。
在dbgrid中修改后,需要保存到另一个表jhbb中。
我在保存按钮中写adoquery1.UpdateBatch(arall)(以前我就者这么保存dbgrid中的数据的)可是执行完保存代码后,数据被保存到了module表里,怎么样才能保存到jhbb这个表里呢?请指教,谢谢!
解决方案 »
- DBGrid显示Excel数据的问题
- *****请问delphi有没有这个颜色选择控件的问题*****
- MAPX5的问题,每次使用MAPX的geoset manager时总出错,大家看看
- 请问dxtreelist怎么实现按数字大小进行排序?
- dbgrid求显示平均值的问题 ,急
- DLL代码能否实现像一般程序的功能,比如木马,如果可以,怎么实现呢?
- 怎么设置,获得checklistbox中的值?
- ListView不同列字体显示问题
- 请问OfficeXP(WindowsXP)中的特别美的菜单是用什么控件作的,如果有,哪可一下载的到?请告知。
- 哪里有ICS控件组
- 登录界面关闭问题??????
- 关于TImageList的两个问题
比较可行的办法是,你在module表上增加一个触发器,让它自动将更新传递到jhbb中。
前端的方法会比较复杂,需要另外打开一个数据集,类似'SELECT * FROM [jhbb]'之类的,然后在原来的ADOQuery中过滤出更新的数据,逐行插入到新的数据集中。
但是如楼上所说,想直接adoquery1.UpdateBatch(arall)到jhbb,无可能,除非你用不连数据库的控件stringgrid,先把结果写入,然后操作,再然后根据stringgrid写到jhbb里
请指教!
不胜感激!