資料庫中存放的是檔案的鏈結,在刪除一條記錄時,同時想要刪除對應的檔案。
這裡要注意先後順序,應該先讀取原來的檔名,然後用fso物件刪除檔案,再刪除該條記錄,更新操作也是類似。
dim conn,rs,sql,sql1,objfso,fileurl
set conn = server.
createobject
("adodb.connection"
)str=
conn.
open
(str)'連線mysql資料庫
set rs = server.
createobject
("adodb.recordset"
)sql1 =
"select picpath from goodsinfo where goodsid="
&request.
querystring
("id")&
""'根據傳入id寫sql語句
rs.open sql1,conn,1,
1'從資料庫獲取影象的路徑資訊
set objfso = server.
createobject
("scripting.filesystemobject"
)fileurl = server.
("rs("picpath")"
)if objfso.
fileexists
(fileurl) then '檢查檔案是否存在
objfso.
deletefile
(fileurl)'刪除指定的檔案
end if
set objfso = nothing
rs.close
set rs = nothing
sql =
"delete from goodsinfo where goodsid="
&request.
querystring
("id")&
""conn.
execute
(sql)'刪除資料庫對應的記錄
conn.close
set conn = nothing
response.write ""
上傳指定檔案到ftp伺服器上
echo offset ftpuser username setftppass password setftpip 192.168 0.2 setupfolder c temp setftpfile temp tempacc txt ftpfile echo ftpuser ftpfile echo...
在Apache伺服器上安裝asp支援
不知道各位有沒有遇到過這樣的情況。我為了除錯php程式,在機子上安裝了apache伺服器,但同時又要除錯asp程式,只好也把iis給裝上。這樣除錯程式的時候,一會要啟動iis,一會又要啟動apache,感覺好麻煩。有人說你可以把php整合的iis裡。但那樣畢竟對php有一定的限制,而且我比較喜歡ap...
如何防止ASP木馬在伺服器上執行
如果您的伺服器正在受asp木馬的困擾,那麼希望這篇文章能幫您解決您所面臨的問題。目前比較流行的asp木馬主要通過三種技術來進行對伺服器的相關操作。一 使用filesystemobject元件 filesystemobject可以對檔案進行常規操作 可以通過修改登錄檔,將此元件改名,來防止此類木馬的危...