在delphi中怎么用SQL语句(带参数)

mentle 2005-06-15 10:28:57
用代码SQL语句(带参数)怎么更新数据库(update 表 set 字段='内容')出错 请问各位高手怎么解决
...全文
268 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
jkx01whg 2005-06-16
  • 打赏
  • 举报
回复
同上
dashi111 2005-06-16
  • 打赏
  • 举报
回复
补充一下是
parameters.parambyname('val'):=edit1.text;
流水寿司殿 2005-06-16
  • 打赏
  • 举报
回复
只有select 语句是用open方法的.
parameters.parameterbyname('val').value:=edit1.text;
jackychao 2005-06-15
  • 打赏
  • 举报
回复
with AdoQuery do
begin
close;
sql.Text:='Update 表1 set 字符字段1='''+动态内容+'''';
ExecSql;
end;

with AdoQuery do
begin
close;
sql.Text:='Update 表1 set 数字字段1='+IntToStr(动态内容);
ExecSql;
end;
Kshape 2005-06-15
  • 打赏
  • 举报
回复
sqlexecu;//不是open;
--------->>
Execsql;
ztenv 2005-06-15
  • 打赏
  • 举报
回复
十分太少了,不过我帮你回答:
加入adoconnection,adoquery,datasource连接上SQL数据库;
button1.click();
begin
with adoquery1 do
begin
close;
sql.clear;
sql.add('update 表 set 字段=:val');
parameters.parameterbynaem('val'):=edit1.text;
sqlexecu;//不是open;
end;
end;
就可以了,这是动态度的SQL语句,试试吧,有什么问题再找我;

2,498

社区成员

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

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