我要把102批量改成103怎么弄啊?

uj5u.com熱心網友回復:
ren *_102?????.jpg *_103?????.jpguj5u.com熱心網友回復:
嗯。怎么寫陳述句啊???????
uj5u.com熱心網友回復:
WinExec('ren *_102?????.jpg *_103?????.jpg', SW_HIDE);uj5u.com熱心網友回復:
update 表名 set 欄位名=replace(欄位名,'_102','_103')提示,如果一個欄位之中有兩個或兩個以上的'_102'字符,那就會有問題,請謹慎使用。
如果'_10210'是唯一的,就用'_10310'替換'_10210',搜索字符越長,替換的唯一性越好。
uj5u.com熱心網友回復:
哦,不是資料表嗎?是檔案名嗎?哈哈uj5u.com熱心網友回復:
varpstr,nstr :string;
begin
while not table1.eof do
begin
pstr:='_102'前的字符;
nstr:='_102'后的字符
table1.fieldbyname('pictrue').asstring:=pstr+'-103'+nstr;
end;
tabel.post;
uj5u.com熱心網友回復:
應該是資料表,我一開始以為他的圖是列印的,后來看還是顯示幕拍照。
資料表可以直接一條SQL搞定:
update tablename set fieldname=replace(fieldname, '_102', '_103') where fieldname like '%102_____.jpg';
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/29405.html
標籤:數據庫相關
下一篇:MATLAB
