s:='hello';
query.close;
query1.sql.add('insert into ddd (aaa) values (:s)');
query1.parameters.parambyname("s").Value := s;
query1.execsql;
query.close;
query1.sql.add('insert into ddd (aaa) values (:s)');
query1.parameters.parambyname("s").Value := s;
query1.execsql;
解决方案 »
- 问题重发Field的Type为 Guid时报错 可以见图片了
- GetWindowOrgEx参数问题(简单,菜鸟请教~!)
- 请教:从clientdataset保存到本地再上传到服务器数据库(MS server 2000 )问题,100分在线答谢!
- Delphi预处理
- 如何在应用程序中删除控件?(就像在设计期间删除一个控件那样的效果)
- DBgrid
- 急!简单问题!高手看看啊!
- 如何顯示隱藏中的頁面的文本????
- where can I find the tinyDB cracked version
- 请教一个简单的数据库问题!大侠快来!
- 函数问题!
- 怎样用DELPHI写ASP组件返回recordset记录集或Connection连接?在线待待!!
query.close;
query.sql.clear;
query1.sql.add('insert into ddd (aaa) values (:s)');
query1.parameters.parambyname("s").Value := s;
query1.prepare;
query1.execsql;
:s不是变量,是sql中的参数,要用
query1.parameters.parambyname("s").Value := s;把变量给参数复制!
query.close;
query1.sql.add('insert into ddd (aaa) values (:s)');这个是参数
query1.parameters.parambyname("s").Value := s;
query1.execsql;
begin
close;
sql.clear;
sql.add('insert into ddd values(:s)')
parambyname('t1').asstring:=s;
execsql;
end;
s:='hello';
with query do
begin
close;
sql.clear;
sql.add('insert into ddd values('''+s+''')') //此处s就是你的变量
execsql;
end;
query.close;
query1.sql.add('insert into ddd (aaa) values (:aaa)');
query1.parameters.parambyname("aaa").asstring := s;
query1.execsql;
query.close;
query1.sql.add(format('insert into ddd (aaa) values (''%s'')',[s]));
query1.execsql;