S
Sadlyboy
Unregistered / Unconfirmed
GUEST, unregistred user!
我在sql query analyzer中写下这个sql语句:
select * from books where Bid like '%c%'
这句的意思是从books库中选择所有Bid中包括c的记录。这句话能够执行。
现在我在delphi中需要把edit1.text中的内容赋值给str,str的值类似于上句中的'c'.我使用
query/table/datasource三个控件,数据库是sql。
我是这样写的:
with query1 do
begin
close;
sql.clear;
sql.add('select * from books where Bid like''%'+str+'%');
open;
end;
可是出错?错在哪?
select * from books where Bid like '%c%'
这句的意思是从books库中选择所有Bid中包括c的记录。这句话能够执行。
现在我在delphi中需要把edit1.text中的内容赋值给str,str的值类似于上句中的'c'.我使用
query/table/datasource三个控件,数据库是sql。
我是这样写的:
with query1 do
begin
close;
sql.clear;
sql.add('select * from books where Bid like''%'+str+'%');
open;
end;
可是出错?错在哪?