首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

Adoquery sql寫法解决思路

2012-02-11 
Adoquery sql寫法請教各位以下的SQL語句寫在adoquery1.sql.add()中應該寫成怎樣?單引號不會用。謝了。update

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

热点排行