复选框(50分)

  • 主题发起人 主题发起人 kobe093
  • 开始时间 开始时间
K

kobe093

Unregistered / Unconfirmed
GUEST, unregistred user!
procedure TForm1.CheckBox1Click(Sender: TObject);
begin
if checkbox1.Checked=true then
ADOQuery1.Close;
ADOQuery1.SQL.Clear;
ADOQuery1.SQL.Add('SELECT 相位 From test');
ADOQuery1.SQL.Add('WHERE 相位 LIKE 'A%'''');此行出错
ADOQuery1.Open;
end;
end.
出问题提示:
[错误] text.pas(147): ')' expected but identifier 'A' found
[致命错误] Project1.dpr(5): Could not compile used unit 'text.pas'
我要做的是一个复选框。
高手帮我看看把,我想了半天想不通,帮我改下,谢谢了。
如果觉得我说的不够清楚加我qq 695493341 万分感谢
附:我在做毕业设计,急需一个高手帮忙。热心的朋友留下qq
 
ADOQuery1.SQL.Add('WHERE 相位 LIKE ''A%''');字符串中单引号,2个表1个
 
procedure TForm1.CheckBox1Click(Sender: TObject);
begin
if checkbox1.Checked=true then
begin
//这里少一个begin
ADOQuery1.Close;
ADOQuery1.SQL.Clear;
ADOQuery1.SQL.Add('SELECT 相位 From test');
ADOQuery1.SQL.Add(' WHERE 相位 LIKE ''A%''');
//此行出错
ADOQuery1.Open;
end;
end.
 
最烦delphi里面写sql时的引号问题
A%两边的引号个数多试几次就可以了
 
呵呵 引号是挺烦的
有没啥好的方法,可以不写引号
一个insert 或 update 字段多了N个类似这样的'''++''' 很烦琐
 
怕引号,用quotedstr函数,避免了转义符。对你很有帮助
 
谢谢楼上兄弟
去看下那个函数
 
最好在查询分析器测好了,在写进delphi里,而且字段最好是字母[:D]
 
哇,好多人回答我的问题了啊
谢谢!~
 
后退
顶部