我用一个query查询,并在一个dbgrid中显示出来,
然后,我想按一个按钮对这次显示的内容的所有记录的某个字段都进行修改, 各位,,该怎么做呀,, 如果还要另一个query进行update的话,又要重新查一次,这样效率太低了
然后,我想按一个按钮对这次显示的内容的所有记录的某个字段都进行修改, 各位,,该怎么做呀,, 如果还要另一个query进行update的话,又要重新查一次,这样效率太低了
解决方案 »
- 获得打印机状态信息
- WebBrowser要显示一个远程数据库里的一个图片,在用ado下载过程中,WebBrowser如何先显示一个临时图片??下载完了又如何换成下载好的图片?
- 为什么会出现Symbl 'FileSetAttr' is specific to a platform?怎么解决?
- 如何用语句启动一下windows应用程序啊
- 关于判断文件唯一性,怎么提取特征码
- EXIT
- delphi7,100页的数据量,用什么控件预览打印最快。
- 单击TreeView控件的空白处如何使其能够不选择TreeView的项目
- 各位大哥拉我一把
- 如何在DELPHI中得到当前WINDOWS的显示属性中颜色和屏幕大小?
- delphi7 rave报表问题!
- 谁有光盘出租系统的源代码?急用!
form1.dbgrid1.datasource.dataset.first;
i:=form1.dbgrid1.datasource.dataset.recordcount;
for j:= 0 to i-1 do
begin
form1.dbgrid1.datasource.dataset.edit;
form1.dbgrid1.datasource.dataset.fieldvalues[fieldname]:=修改的值;
form1.dbgrid1.datasource.dataset.post;
form1.dbgrid1.datasource.dataset.next;
end;
form1.dbgrid1.datasource.dataset.first;WHILE NOT dbgrid1.datasource.dataset.EOF DO
begin
form1.dbgrid1.datasource.dataset.edit;
form1.dbgrid1.datasource.dataset.fieldvalues[fieldname]:=修改的值;
form1.dbgrid1.datasource.dataset.post;
form1.dbgrid1.datasource.dataset.next;
end;用recordcount 有时会有一些说不清楚的问题。
'cannot modify a read-only dataset '错误,, 怎么,还要query的什么属性呀,,