Delphi7 如何用程序向数据库添加信息
procedureTperson.bsaveClick(Sender:TObject);beginwithdm.adoquery6dobeginclose;sql.cle...
procedure Tperson.bsaveClick(Sender: TObject);
begin
with dm.adoquery6 do
begin
close;
sql.clear;
sql.add('insert into(id,pname,psex,pbirth,pindate,poutdate,pdep,pphone,ptitle,ppwd,pmemo)values(:a,:b,:c,:d,:e,:f,:g,:h,:i,:j,:k)');
Parameters.ParamByName('a').Value:=eid.text;
Parameters.ParamByName('b').Value:=ename.text;
Parameters.ParamByName('c').Value:=cbsex.text;
Parameters.ParamByName('d').Value:=datetostr(dbirth.date);
Parameters.ParamByName('e').Value:=datetostr(din.Date);
Parameters.ParamByName('f').Value:=datetostr(dout.Date);
Parameters.ParamByName('g').Value:=cbdep.text;
Parameters.ParamByName('h').Value:=ephone.text;
Parameters.ParamByName('i').Value:=etitle.text;
Parameters.ParamByName('j').Value:=epass.text;
Parameters.ParamByName('k').Value:=emote.text;
execsql;
end;
ShowMessage('提交成功!');
end;
老是报这个错误,我删了showmessage那行还是报 展开
begin
with dm.adoquery6 do
begin
close;
sql.clear;
sql.add('insert into(id,pname,psex,pbirth,pindate,poutdate,pdep,pphone,ptitle,ppwd,pmemo)values(:a,:b,:c,:d,:e,:f,:g,:h,:i,:j,:k)');
Parameters.ParamByName('a').Value:=eid.text;
Parameters.ParamByName('b').Value:=ename.text;
Parameters.ParamByName('c').Value:=cbsex.text;
Parameters.ParamByName('d').Value:=datetostr(dbirth.date);
Parameters.ParamByName('e').Value:=datetostr(din.Date);
Parameters.ParamByName('f').Value:=datetostr(dout.Date);
Parameters.ParamByName('g').Value:=cbdep.text;
Parameters.ParamByName('h').Value:=ephone.text;
Parameters.ParamByName('i').Value:=etitle.text;
Parameters.ParamByName('j').Value:=epass.text;
Parameters.ParamByName('k').Value:=emote.text;
execsql;
end;
ShowMessage('提交成功!');
end;
老是报这个错误,我删了showmessage那行还是报 展开
3个回答
展开全部
字符类型的字段是要加引号的
你这个用数据敏感控件,直接post就可以
你这个用数据敏感控件,直接post就可以
追问
不太懂,我是新手,,麻烦你说具体点行吗?
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
sql.add('insert into(id,pname,psex,pbirth,pindate,poutdate,pdep,pphone,ptitle,ppwd,pmemo) values(:a,:b,:c,:d,:e,:f,:g,:h,:i,:j,:k)');
追问
这个什么意思啊?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询