asp實現資料庫60天后自動刪除

時間 2022-04-16 11:35:02

1樓:匿名使用者

資料庫大多有這功能,不過需要觸發

asp也可以做到,做個計劃任務,每天執行一次**類似

sql=delete * from adfad where datediff("d",day(rs("表中時間欄位")),day(now()))>=60...

2樓:北丹丹

你可以用datediff函式來判斷的啊,首先是你的資料庫中有一個記錄新增時間的欄位存在就可以了。

if datediff("d",day(rs("表中時間欄位")),day(now()))>=3 then

delete from 表 where 。。。。。

end if

要注意的是datediff函式是用後面的時間減去前面的時間,呵呵。

3樓:帥帥的豬胖

這個和asp沒關係,資料庫是有自動任務的,你先寫好儲存過程,儲存過程裡就是刪除60天前資料的sql,然後在自動任務裡呼叫這個儲存過程就好,呼叫頻率設定成每天。

以sqlserver為例:

首先我們要開啟 sql server **服務選擇計算機——>裝置管理——>服務與應用程式——>服務——>sql server **

這裡命令可以輸入sql語句,也可以開啟已經寫好的角本,確定完成,有多個步驟重複新建就可以了。

到這裡建立一個定時執行任務基本完成。

4樓:暖陽微風

if datediff("d",day(rs("表中時間欄位")),day(now()))>=3 thenif datediff("d",day(rs("表中時間欄位")),day(now()))>=3 thenif datediff("d",day(rs("表中時間欄位")),day(now()))>=3 then

asp資料庫中某一類資料定時自動刪除是怎麼回事?

5樓:匿名使用者

和我的問題一樣啊,可我還是不知道怎麼解決?

asp怎麼實現在刪除資料庫的記錄時,同時刪除對應的檔案

6樓:匿名使用者

conn.execute(up)執行結果應該有返回值,根據返回值判斷是否資料庫的刪除成功,如果成功,則刪除「../video」目錄下的對應檔案即可。

具體刪除檔案語句及conn.execute(up)執行結果返回值代表的意思參考聯機幫助。

asp刪除資料庫全部記錄

7樓:匿名使用者

conn.execute("delete from guest")這是刪除guest表裡所有資料的。

其實就是用sql語句刪好了。

後面的那個刪除頁面**是什麼意思我不理解。。。呵呵。。

把上面這行**直接貼上。再執行就行了。

8樓:

<%dim conn,connsql

connsql="driver=;server=.; uid=sa;pwd=sa;database=lab1"

set conn = server.createobject("adodb.connection")

conn.open connsql

dim dsql

dsql="delete from [table]"

conn.execute dsql

conn.execute dsql

conn.close

set conn=nothing

%>

9樓:手機使用者

<%conn.execute("delete from guest")response.write("刪除成功")%>

10樓:cfw服裝人才網

conn.exeuct("delete from guest")

ASP連結資料庫查詢

不一樣啊 第一個 變數的值 menuwhere 這個直接就是一個字串例如 menuwhere china 你的第一句結果就是 select from design where designwhere china order by id 但是 第二句還是select from design where...

ASP連線資料庫錯誤求助

dim stuname,stuid,chengji,xingbie,nianling stuname request stuname stuid request.form stuid chengji request.form chengji xingbie request.滿意 你的sql語句有問題...

sql資料庫共享問題,怎麼實現資料庫的共享

sql server預設埠1433,但是如果沒有安裝sqlsvr 的servicepack 3以上,通過這個埠是出現連線不上的。可以在cmd視窗下netstat a看看這個埠是否開啟。如何實現區域網內sql資料庫共享 5 如果你的軟體所記錄的載體是拿過來就能用的那種,可以考慮共享記錄所在的資料夾,然...