首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

clientdataset 三层的程序,怎么追加记录

2012-03-04 
clientdataset 三层的程序,如何追加记录?向表追加记录,以前用的是SQl的Insert,现在改用Append,如何写?这是

clientdataset 三层的程序,如何追加记录?
向表追加记录,以前用的是SQl的Insert,现在改用Append,如何写?

这是以前的


Delphi(Pascal) code
Unit3.DataModule3.ClientDataSet5.close;Unit3.DataModule3.ClientDataSet5.CommandText:='insert into Keywords(KeyWord,Key_URl,Key_user) values('''+Trim(Edit1.Text)+''','''+Trim(Edit2.Text)+''','''+Unit5.UserName+''')';//Unit3.DataModule3.ClientDataSet5.Execute;







[解决办法]
Unit3.DataModule3.ClientDataSet5.close;
Unit3.DataModule3.ClientDataSet5.CommandText:='select * from Keywords where 1=10 ';
Unit3.DataModule3.ClientDataSet5.open;

Unit3.DataModule3.ClientDataSet5.Append;
//给相关字段赋值后,提交
Unit3.DataModule3.ClientDataSet5.Post;
Unit3.DataModule3.ClientDataSet5.ApplyUpdates(-1);

热点排行