procedure TForm7.Button1Click(Sender: TObject);
begin
if (edit1.Text='')and(edit2.Text='')then
begin
showMessage('没有需要查询的记录,请重新确认');
end
else
begin
adoquery1.Close;
adoquery1.SQL.Clear;
adoquery1.SQL.Add('select * from stockin');
adoquery1.SQL.Add('where rq='''+edit1.text+'''');
adoquery1.Open;
if adoQuery1.RecordCount=0 then
begin
showmessage('没有需要查询的记录,请重新确认');
End;
这段查询语句中的Where语句我想要他在满足rq这个条件的同时也满足sqbh应该如何来写
begin
if (edit1.Text='')and(edit2.Text='')then
begin
showMessage('没有需要查询的记录,请重新确认');
end
else
begin
adoquery1.Close;
adoquery1.SQL.Clear;
adoquery1.SQL.Add('select * from stockin');
adoquery1.SQL.Add('where rq='''+edit1.text+'''');
adoquery1.Open;
if adoQuery1.RecordCount=0 then
begin
showmessage('没有需要查询的记录,请重新确认');
End;
这段查询语句中的Where语句我想要他在满足rq这个条件的同时也满足sqbh应该如何来写
解决方案 »
- 求助啊!Delphi调用DLL,等一系列基础问题。。现在赶进度,我本来搞.NET的,现在来写DELPHI
- 提示'FROM子句语法错误'~达人们帮忙看看~~
- Delphi 动态访问quickreport问题
- 我是VC程序员,现在想学Delphi,请推荐几本经典的好书!
- 谁要全国邮政编码数据库,up有分
- 有人用delphi开发GIS吗?
- 关于DLL与数据库的讨论
- 向数据库高手请教:用DELPHI带的INSTALL SHIELD EXPRESS分发程序如何制做带BDE及数据库文件的安装程序?
- 请教:如何通过程序在Edit的当前光标处插入字符串
- 通信编程问题,请各位高手帮帮忙。
- 什么叫伪随机数?什么叫真正的过程?什么叫不是真正的过程?
- 在线请教大虾s:同时使用两组Panel和MediaPlayer同时播放AVI
就是在adoquery1.SQL.Add('where rq='''+edit1.text+'''')中写完整来吗怎么来连上你写的and
修改为:
adoquery1.SQL.Add('where rq='''+edit1.text+'''+ and sqbh=.....');
省略号处加上你自己的条件就可以啦
begin
if (edit1.Text='')and(edit2.Text='')then
begin
showMessage('没有需要查询的记录,请重新确认');
end
else
begin
adoquery1.Close;
adoquery1.SQL.Clear;
adoquery1.SQL.Add('select * from stockin');
adoquery1.SQL.Add('where rq='''+edit1.text+'''');
adoquery1.SQL.Add(' and sqbh='''+edit2.text+''''); //这里
adoquery1.Open;
if adoQuery1.RecordCount=0 then
begin
showmessage('没有需要查询的记录,请重新确认');
End;
procedure TForm7.Button1Click(Sender: TObject);
begin
if (edit1.Text='')and(edit2.Text='')then
begin
showMessage('没有需要查询的记录,请重新确认');
end
else
begin
adoquery1.Close;
adoquery1.SQL.Clear;
adoquery1.SQL.Add('select * from stockin');
adoquery1.SQL.Add('where rq='''+edit1.text+'''');
adoquery1.SQL.Add(' and sqbh='''+edit2.text+'''');
adoquery1.Open;
if adoQuery1.RecordCount=0 then
begin
showmessage('没有需要查询的记录,请重新确认');
End;