请教个问题,在SQL数据库中,有一个存在SMT_tuku表,表中有一字段SMT_pic,内容是/uppic/200803/200803182013nnnnn.jpg等等,但是在/uppic/200803/目录下有些文件丢失了,如何删除指定目录下/uppic/200803图片文件不存在的数据库记录,使用的ASP语句什么?
sql数据库操作的ASP语句
答案:3 悬赏:50 手机版
解决时间 2021-05-05 18:22
- 提问者网友:嘚啵嘚啵
- 2021-05-05 00:09
最佳答案
- 五星知识达人网友:轻雾山林
- 2021-05-05 00:16
利用FSO对象判断文件是否存在,返回ture或者false,返回false则删除数据库记录。
就可以了。
全部回答
- 1楼网友:酒者煙囻
- 2021-05-05 02:10
delect SMT_tuku where SMT_pic 使用这个语句可以删除这个字段
delete SMT_tuku where SMT_pic =/uppic/200803/200803182013nnnnn.jpg(这个图片名)
- 2楼网友:旧脸谱
- 2021-05-05 01:49
sql="select * from SMT_tuku "
Rs.open sql,conn,1,1 while not rs.eof
userfolder=Trim(Rs("SMT_pic"))
If Not(Fs.FileExists(server.mappath(userfolder))) Then conn.execute("delete from SMT_tuku where id="&Rs("id")) end if
set fs=nothing
rs.movenext
wend
Rs.close
set Rs=nothing
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯