我想用把两个memo里的内容一起送到Adoquery的sql中去执行,可这么做好象是不行
他只能接受一个里的内容,(adoquery1.sql.assign(memo1.lines))
请问谁有办法来实现两个一起传送!
他只能接受一个里的内容,(adoquery1.sql.assign(memo1.lines))
请问谁有办法来实现两个一起传送!
解决方案 »
- 遇到滚动条WebBrowser内如何获取鼠标的坐标
- 关于Windows系统服务的问题
- 求救....图片背景色透明.....
- 好消息:RAD Studio 2007发布了
- 简单的查询问题帮帮新手
- 送分100!小弟的网站www.31qq.com,希望大家给小弟提点意见,提意见者有分,谢谢各位!
- delphi 6 哪有下载呀??
- 心情不爽,散分
- 亲问键盘上“上”“下”“左”“右”在Delphi中怎么判断?
- ehlib中PrintDBGridEh的把字串变量赋给BeforeGridText,能不能设置字体啊?
- delphi7是怎么支持.net的,我怎么看不出来。
- 请问在用ADO控件时连接Lookup字段,为什么提示“发生未知错误”。
begin
active:=false;
sql.add('select * from table where bh>'+''''+edit1.text+''''+' and field>'+''''+edit2.text+'''');
active:=True;
end;你改动一下就行了。或者通过:号动态传递参数也可以
with adoquery1 do
begin
active:=false;
sql.clear;
sql.add('select * from table where bh>:bh and field>:field');
adoquery1.Parameters.ParamByName('bh').Value:=edit1.text;
adoquery1.Parameters.ParamByName('field').Value:=edit2.text;
end;
s:TStrings;
begin
s:=TStringList.Create;
s.AddStrings(memo1.Lines);
s.AddStrings(memo2.Lines );
adoquery1.sql.assign(s)
s.Free;
end;
adoquery1.sql.clear;
adoquery1.sql.AddStrings(memo1.Lines);
adoquery1.sql.AddStrings(memo2.Lines );
end;