由于路径更改的问题,所以数据库中文件路径字段的记录的长度必须减少相同的长度。请问如何进行操作。我觉得应该先把记录读取出来,赋给给一个变量,再用这个变量把原来的记录覆盖。我就是中间这个不知道怎么做。我知道减少字符串用copy函数,但是我应该怎么将那个路径的记录读取出来到一歌字符串变量中哪?
解决方案 »
- 如何用delphi7.0与oracle9i连接
- 二进制数据库数据读取异常
- delphi2007使用fastreport4.3时出现的问题
- 各位大虾们,帮我看看这是怎么回事吧!要搞死人了!急
- 救命呀!!! 打开PDF的问题....回答对,我买单!
- 用FastReport怎么打印SQL Server数据库里面的用JPG格式存储的图片?
- delphi开发的进销存怎样传输数据给条码秤?
- 大家帮我看看数据库备份的代码。
- 老千,你在吗?偶用wise已经初装好了,不过,还有一个不明白的地方:偶想生成一个readme文件在安装文件里,不知道应该在哪里添加?另外安装文件里有一个 installl.txt 文件,他是什么?//牛虻
- 请问,大侠请进(送分)?
- 自写构件不能及时刷新,一定要手动刷新?请高手指教
- 请问斑竹,如何提高可用分?
update tab_name set field_name=substr(field_name,3)
原来的路径字段的记录带有盘符,现在要把盘符全部去掉所以这个记录的长度要减去3。
我用subsrr说"capability not support"ps:数据库是padadox的
while not table1.eof do begin
s:=table1.fieldbyname[your field].asstring;
...(你的操作) table1.next;
end;
按照copy_paste(木石三)的,说“to”有错误,大概是无法识别“to”
var s,temp:string;
beginwhile not table1.eof do begin
s:=table1.fieldbyname('FILE_PATH').asstring;
temp:=copy(s,4,length(s)-3);
Table1.FieldByName('FILE_PATH').Value:=temp; table1.next;
end;end;
在 Netx 前 加上 Post