菜鸟求助:用ADODataSet实现数据的添加????

louis_w_1022 2005-01-31 09:08:12
var
ads1:TAdoDataSet;
dsc1:TDataSource;
s:string;
begin
ads1:=TAdoDataSet.Create(self);
dsc1:=TDataSource.Create(self);
ads1.Active:=false;
s:=formatdatetime('yyyy-mm-dd hh:mm:ss',now);
ads1.Connection:=ADOConnection1;
ads1.CommandText:='insert into beijing_table (times,tep) values ('''+s+''','''+Edit2.Text+Edit3.Text+''')';
ads1.Open;
ads1.Active:=true;
dsc1.DataSet:=ads1;
dbgrid1.DataSource:=dsc1;
感觉总是缺少了什么,拜托各位了,谢谢!!!
...全文
110 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
louis_w_1022 2005-01-31
  • 打赏
  • 举报
回复
ADoDataSet真的不能插入吗??
看来得加上AdoCommand了,那样应该可以了吧??
longchaohui 2005-01-31
  • 打赏
  • 举报
回复
sql语句只有query或者adoquery可以用的,
AdoDataSet可以用insert方法,

DataSet1.Insert;
DataSet1.FieldByName('QUANTITY').AsInteger := StrToInt(Edit1.Text);
DataSet1.Post;
yiyixin 2005-01-31
  • 打赏
  • 举报
回复
用ADOQUERY
何鲁青 2005-01-31
  • 打赏
  • 举报
回复
TADODataSet不能用insert
改用TADOQuery就可以了

2,498

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 数据库相关
社区管理员
  • 数据库相关社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧