ADOQuery1.SQL.Add('select 名称 from db1 where 职业='+''''+'高'+''''+
' and 性别='+''''+'女'+'''');
注:''''会生在一个',呵呵!
' and 性别='+''''+'女'+'''');
注:''''会生在一个',呵呵!
解决方案 »
- 谁有带文件比较功能的ultraedit?
- 求购一本旧书,Delphi6 SOAP Web Service程序设计篇!
- 急求treeview 和ActionManager 關聯求法
- 求助:CMTS系统下的Cable Modem的电平如何获取(100分)
- 刚做完了这个产品,已发布了,感谢前些日子给予我帮助的朋友!谢谢!(2)
- 修改dataset 中某一记录的字段值 edit post 报错 field 'ORD_FLAG' cannot be modified
- 誰有InstallShield8.0的教程
- 在delphi中如何取得SQL SERVER返回的错误号
- 晚上好,下面的写法不知对不对?
- 急急急问题
- 请教如何在两个程序间传递数据?
- 我定义的一个对象,建构时老出错,帮帮忙吧?
and 性别='''女'''');
作 者:hymn
所属论坛:Delphi
问题点数:30
回复次数:3
发表时间:2001-9-28 14:20:42
procedure TForm2.FormCreate(Sender: TObject);
var
i:integer;
begin
i:=0;
conn; //连接数据库 ADOQuery1.Close;
ADOQuery1.SQL.Clear;
ADOQuery1.SQL.Add('select 名称 from db1 where 职业='+#39+'高'+#39+' and 性别='+#39+'女'+#39);
ADOQuery1.Open;
end;
主要是 单引号 表示的问题 字符串中要用两个单引号标示一个单引号
1.ADOQuery1.SQL.Add('select 名称 from db1 where 职业='+''''+'高'+''''+' and 性别='+''''+'女'+'''');2.ADOQuery1.SQL.Add('select 名称 from db1 where 职业=''高'' and 性别=''女''');3.ADOQuery1.SQL.Add('select 名称 from db1 where 职业=:zy and 性别=:sex');
ADOQuery1.parambyname('zy'):='高';
ADOQuery1.parambyname('sex'):='女';
newyj还差你分哦:)
等我攒够了就送.