with Adoquery1 do
begin
Close;
sql.Add('select * from');
sql.Add('sqinfo where checken = "1"');
Prepared;
open;
end;
着个SQL语句无法执行啊??鬼了~~
该怎么整呢?
begin
Close;
sql.Add('select * from');
sql.Add('sqinfo where checken = "1"');
Prepared;
open;
end;
着个SQL语句无法执行啊??鬼了~~
该怎么整呢?
1是个字符串!
SQL.ADD('sqlinfo where checken=''1'' ')
sql.Add('sqinfo where checken = "1"');
这两句中要有空格吧
sql.Add('select * from');
sql.Add(' sqinfo where checken = "1"');
sql.Add('sqinfo where checken = "1"');
这两句中要有空格吧
sql.Add('select * from');
sql.Add(' sqinfo where checken = "1"');
begin
Close;
sql.Add('select * from '); <--加空格
sql.Add('sqinfo where checken = "1"');
Prepared;
open;
end;
begin
Close;
sql.Add('select * from'); //<--加空格
sql.Add(' sqinfo where checken =''1''');//将" 改成 '
Prepared;
open;
end;
所以是两个''不是冒号。
begin
Close;
Sql.Text :='select * from sqinfo where checken = ''1'' ';
Open;
end;
钱呢?
begin
Close;
sql.clear;
Sql.Text :='select * from sqinfo where checken ='+''''+'1'+'''';
如果你的checken是个数字字段,
那是sql.text:='select * from sqlinfo where checken=1';
Open;
end;
应该是空格的问题
两条语句之间应该有空格的
sql.add(' 语句 ')前面加上空格 就可以了