注册 登录
编程论坛 ASP技术论坛

怎么把按目录读取的图片sql 字段替换成按绝对地址的。

iversonjeson 发布于 2013-04-29 21:32, 552 次点击
我的章节地址是 "死神/第1章/"目录型的  图片都是1.jpg或者001.JPG 都是李勇js直接转换的比如有5个图片他就生成1到5的0就表示1.jpg 3就表示001转换成“死神/第1话/1.jpg;死神/第1话/2.jpg
就是生成;号分隔的图片路径字符串撒
利用sql语句应该怎么写?

把sql里的 本来是 死神/第1章/ 字段换成 死神/第1话/1.jpg;死神/第1话/2.jpg(后面数字由别的属性决定另外一个字段里的数字决定有多少涨图片)

想过用
update 表名 set 要修改字段名 = replace (要修改字段名,'被替换的特定字符','替换成的字符')


但是不知道具体怎么写嘎嘎。
或者搞个asp程序来修改。
2 回复
#2
ysf01812013-04-30 11:01
<%
dizhi = "/upfile/"
rs.open"select  * from 表",conn,1,3
do while not rs.eof
   rs("文件名") = dizhi + rs("文件名")
   rs.update
rs.movenext
loop
rs.close
%>
#3
iversonjeson2013-04-30 14:20
感觉这样不行啊。还要让这个文件名有个循环增加  比如这个目录里有7个图片。他就要循环增加7个“文件名”每增加一个数字+1.而且这个文件名也有长度的。他的长度用0-10表示。0表示1.jpg,2.jpg.1表示01.jpg,02.jpg,以此类推。

原本是这样读取图片的 var total=114;var volpic='百鬼夜行抄/第20卷/';var tpf = 3;   114张图片 图片长度是3 .
现在直接搞成"百鬼夜行抄/第20卷/001.jpg;百鬼夜行抄/第20卷/002.jpg……百鬼夜行抄/第20卷/114.jpg
1