query.sql.text :='select * from table where field like ''%四川%''';
query.open;
query.open;
解决方案 »
- delphi BHO 新手问题
- 有關從dbgride轉出到excel的問題
- adoquery往数据库中插入stringgrid数据???
- 为什么登录可用分不增加?
- 我想实现一个窗口锁定的功能。
- 为什么mediaplayer不能播放视频文件?(在线)
- #如何由单机版转换成c/s结构,delphi+sqlserver+ado#
- 报表不够宽怎么办?
- 盼高手回答,奇怪的现象,Delphi中调用VC写的动态库里的函数后(调用成功),调用窗体里的对象会无效
- forgot的散分帖:请有饲养宠物的朋友进来看看。
- 送分了,怎么知道一个对象实体被FREE掉了
- 奇怪,borland的开发能力这么强,为什么几乎没有一个象office那样流行的应用软件呢?如果它的应用软件很多,就不会象现在这样穷了吧?
begin
sql.text :='select * from table where field like ''四川%''';
execute(0);
end;
请写成参数类型的,因为有34个项,不只四川一个还用query控件请大家帮忙
var
s:string;
with query1 do
begin
sql.text :=Format('select * from table where field like ''%s%''',[s]);
execute(0);
end;
其中s是你设定的省份名称
可我必须用query的参数,parambyname或params[n]的那种,谢谢
s:string;
with query1 do
begin
sql.add('select * from table where field like ''%:s%''');
params[0].asstring:=s;
open;
end;
parameter 's' not found
begin
//Format Method:
with Query1 do
begin
SQL.Text := Format('select * from where Field like ''%s''', [AParam+'%']);
Open;
end;
{ //Param Method:
with Query1 do
begin
SQL.Text := 'select * from table where Field like :Param';
ParamByName('Param').AsString := AParam + '%';
Open;
end;
}
end;
is right.
begin
Query1.SQL.Clear;
Query1.SQL.Text := 'SELECT * FROM TABLENAME WHERE FIELDNAME LIKE :Param';
Query1.ParamByName('Param').AsString := '%' + s + '%';
Query1.Open;
end;
begin
SQL.Text := 'select * from table where Field like '''+Param+'''';
ParamByName('Param').AsString := AParam + '%';
Open;
end;
with adoquery1 do
begin
SQL.Text := 'select * from table where Field like :Param';
Parameters.ParamByName ('Param').AsString := AParam + '%';
Open;
end;
s:string;{定义变量s}
{....可给变量S赋值,例如:}
s:='四川';
with query1 do
begin
sql.add('select * from table_name where 地址 like :no');{table_name为表名,'地址'为字段名,:no1为变量(不需要定义)}
params[0].asstring:='%' + s + '%';{将变量 S 传递给sql语名中变量:no}
open;
end;
不论怎么说都帮过我,就这样给分吧copy_paste(木石三) 29
wxg(wxg) 3
kuangning(郎之间,穷人) 3
liuyingming(jake) 3
VictorG() 3
windindance(风之舞) 3
colacoca(我是一瓶倒过来的可口可乐) 3
TechnoFantasy(www.applevb.com) 3
另:可乐兄的答案中太多'''''我都不知道哪个是双引那个是单影,懒得去试了,抱歉。