回答
如果您在添加行時查找要運行的內容,則需要查找「觸發器」 - 這在Access *中不可用。你可以在SQL Server,MySQL等適當的RDBMS中找到這樣的東西。
如果你正在尋找一天可以運行一次的東西,你可以創建一個小的VBS/PowerShell /等。腳本並在服務器上設置計劃任務以在適當的時間運行它。
您也可以運行查詢來響應頁面。如果這是插入後你想完成的事情,那麼你可以將適當的代碼附加到頁面的末尾,或者讓它作爲「成功」頁面的一部分運行(如果有的話)。
*除非您使用的是.accdb
(Access 2010及更高版本)文件和相應的驅動程序。那麼看起來你可以使用Event-Driven Data Macros來獲得相同的效果。謝謝Gord Thompson。
有沒有辦法從ASP代碼運行查詢? – Zephram
更正:Access 2010和更高版本支持[事件驅動的數據宏](http://office.microsoft.com/en-us/access-help/create-a-data-macro-HA010378170.aspx#_Toc264895168)in' .accdb'文件,可以在任何時候在表上存在INSERT/UPDATE/DELETE時觸發。 –
@Zephram是的,可以從ASP代碼「運行查詢」。 (這幾乎可以肯定ASP應用程序是如何將數據添加到數據庫的。) –
- 1. ADO查詢MDB和SQL服務器
- 2. SQL觸發器與服務器端查詢
- 3. SQL服務器觸發器
- 4. SQL觸發器的查詢
- 5. 基於服務器時間觸發SQL查詢
- 6. jqGrid的multipleGroup發送查詢服務器
- 7. SQL服務器 - 在觸發
- 8. SQL服務器觸發
- 9. SQL服務器觸發
- 10. SQL服務器觸發
- 11. SQL服務器觸發
- 12. 僅在發佈服務器上運行的SQL觸發器
- 13. Oracle觸發器查詢
- 14. oracle觸發器查詢
- 15. 查詢服務器
- 16. MySQL查詢到MDB查詢
- 17. 發送查詢到遠程服務器
- 18. 發送查詢R服務器編程
- 19. SQL查詢獲取使用ASP.NET觸發器中的服務器名稱
- 20. 查詢的OpenTTD服務器
- 21. 在服務器上執行查詢
- 22. MySQL觸發器使用觸發器查詢中的數據
- 23. mysql的觸發器不WAMP的服務器上的工作
- 24. SQL服務器查找/刪除隱藏的觸發器
- 25. MDB查詢時間
- 26. Glassfish服務器上的自動EJB計時器未觸發
- 27. 訂閱服務器表上的TSQL觸發器
- 28. 在一個表上的兩個觸發器sql服務器
- 29. SQL服務器觸發器問題
- 30. Nodejs websocket服務器,http觸發器
有關Access數據庫中「每日一次」操作類型的示例,請參閱我的其他答案[此處](http://stackoverflow.com/a/19594875/2144390)中的VBScript。像這樣的腳本可以根據需要在Windows中作爲計劃任務運行(在實際的限制內)。 –