读书人

Adoquery sql法解决思路

发布时间: 2012-02-11 09:51:34 作者: rapoo

Adoquery sql法
教各位以下的SQL句在adoquery1.sql.add()中成怎?引不用。了。

update t set fname=replace(fname, 'd:\picture ', 'e:\片 ')

[解决办法]
adoquery1.sql.add( 'update t set fname=replace(fname, '+
QuotedStr( 'd:\picture ')+ ', '+QuotedStr( 'e:\片 ')+ ') ')

[解决办法]
//update t set fname=replace(fname, 'd:\picture ', 'e:\片 ')
s:= 'update t set fname=replace(fname, '+
' ' ' '+ 'd:\picture '+ ' ' ' '+
', '+
' ' ' '+ 'e:\图片 '+ ' ' ' '+
') ';
adoquery1.sql.add(s);
[解决办法]
adoquery1.sql.add( 'update t set fname=replace(fname, ' 'd:\picture ' ', ' 'e:\片 ' ') ');

如果的可变的

var
Str1:string;
Str2:string;
begin
Str1:= 'd:\picture ';
Str2:= 'e:\片 ';
adoquery1.sql.Text:=Format( 'update t set fname=(fname, ' '%s ' ', ' '%s ' ') ',[Str1,Str2]);
[解决办法]
adoquery1.sql.add( 'update t set fname=replace(fname, ' 'd:\picture ' ', ' 'e:\片 ' ' ');

读书人网 >.NET

热点推荐