使用ClientDataset.Append,它会将数据添加在本地,如果要写到数据库中,使用Update或BatchUpdate
解决方案 »
- 鼠标模拟点击无法生效问题
- Delphi7 TCP通信例子Net chat ,修改一下就出错,不知为何?
- 关于窗口在任务蓝显示的问题。
- 怎样用Label显示DateTimePicker选中返回的日期
- delphi7.0的一个问题
- 再问一个TreeView的问题
- 急急急啊!在线等啊!delphi5 解压缩流报错“error”
- @@@@@为什么?DBGrid这东西,好烦@@@@@
- 关于计算字段的使用,急!!
- 有没有不用控件和DLL取得硬盘的硬序列号,不是软序列号。
- 以下是将table中"XXX"字段中值为'AAA'的更新为'BBB'这样的操作会有问题么?
- 我想在程序中播放1秒钟长的wav文件用什么方法好些?
通常有两种,一种是只读,一种是可改。要看你的数据源的设置。
clientdataset1.append;
clientdataset1.fieldbyname('field').asstring:='someonefield;
clienddataset1.applyupdates(0);
或
clientdataset1.close;
clientdataset1.commandtext:='insert into tablename(field1,field2,field3) values('fieldvalue1','field2value2','fieldvalue3')';
clienddataset1.exesql;
(如果是三层的,要把中间层的datasetprovider 的options 下的poallowcommandtext 的 false 为true)