使用dbexpress连接mysql问题!

wt9199 2003-09-11 12:05:47
我使用下面的语句向数据库中添加数据,但总是提示“parameter 'pbjbh' not found”,请同志们指点!

SimpleDataSet1.Append;
SimpleDataSet1.DataSet.CommandText:='Insert into bj (bjbh) values(:pbjbh)';

SimpleDataSet1.Params.ParamByName('pbjbh').AsString:=edit2.Text;
SimpleDataSet1.Execute;

...全文
161 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
jaunmai 2003-09-11
  • 打赏
  • 举报
回复
SimpleDataSet1.Params[0].AsString:=edit2.Text;
gszblgr 2003-09-11
  • 打赏
  • 举报
回复
SimpleDataSet1.Append;
SimpleDataSet1.DataSet.CommandText:='Insert into bj (bjbh) values(:pbjbh)';
///——————
SimpleDataSet1.Params.CreateParam(ftstring,'pbjbh',ptInput)
SimpleDataSet1.Params.ParamByName('pbjbh').AsString:=edit2.Text;
SimpleDataSet1.Execute;

在SimpleDataSet1.Params添加一个名称为‘pbjbh’,类型为ftstring,ptInput即可。
kunwang2001 2003-09-11
  • 打赏
  • 举报
回复
不需要 SimpleDataSet1.Append;
wt9199 2003-09-11
  • 打赏
  • 举报
回复
up

2,495

社区成员

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

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