永发信息网

sql数据库操作的ASP语句

答案:3  悬赏:50  手机版
解决时间 2021-05-05 18:22
  • 提问者网友:嘚啵嘚啵
  • 2021-05-05 00:09
请教个问题,在SQL数据库中,有一个存在SMT_tuku表,表中有一字段SMT_pic,内容是/uppic/200803/200803182013nnnnn.jpg等等,但是在/uppic/200803/目录下有些文件丢失了,如何删除指定目录下/uppic/200803图片文件不存在的数据库记录,使用的ASP语句什么?
最佳答案
  • 五星知识达人网友:轻雾山林
  • 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

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯