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:\片 ' ' ');