var
cStrLen:integer;
begin
cStrLen:=length(TempStr);
with AdoQuery1 do
begin
Close;
SQL.Clear;
SQL.Add('select str from Tbl where len(str)='+QuotedStr(IntToStr(cStrLen)));
Open;
end;
end;
查询时报语法错误,SQL语句在这里应该如何写?
解决方案 »
- 让我沉吧~~~
- sql语句之set子句问题????????????
- sql查询的问题
- 怎样知道windows "正要" 打开 .WAV 文件
- 老问题,SQL保存图片。保存以后再读出来,发现stream的大小不一致。虽然老,但没搜到结果。
- MDI主窗体FormStyle:=bsNone,子窗体最大化子窗体不见了.
- 求 关于ClientDataSet1 的问题
- 请高手帮忙一下?
- PageControl的边框如何去掉?
- 麻烦大师帮我查错,将一段VB声明如何转换成DELPHI代码
- Delphi中 dbedit 怎样实现这样的功能:按backspace可以全部删掉,但不可一个一个逐个字符的修改
- 睡觉前发帖,明早结帖
SQL.Add('select str from Tbl where len(str)='+IntToStr(cStrLen));
如
select str from Tbl where len(str)='11'
var
cStrLen:integer;
TempStr:string;
begin
inherited;
cStrLen:=length(TempStr);
with ADOQuery1 do
begin
Close;
SQL.Clear;
SQL.Add('select [str] from t_Tb1 where len([str])='+IntToStr(cStrLen));
Open;
end;
end;
cStrLen:integer;
begin
cStrLen:=length(TempStr);
with AdoQuery1 do
begin
Close;
SQL.Clear;
SQL.Add('select str from Tbl where len(str)=:strLen';
parameters.parambyname('strlen').value :=cStrLen;
Open;
end;
end;
procedure TRes_HrCq_YD_F.Button1Click(Sender: TObject);
var
cStrLen:integer;
TempStr:string;
begin
inherited;
cStrLen:=length(TempStr);
with ADOQuery1 do
begin
Close;
SQL.Clear;
SQL.Add('select [str] from [Tb1] where len([str])='+IntToStr(cStrLen));
Open;
end;
end;