1
我有一個包含一些文本字段和一個附件(type =「file」)的表單。我正在使用MS Access 2010.當我試圖插入表單數據到數據庫中時,我收到錯誤,如INSERT INTO查詢不能包含多值字段。我嘗試了很多並搜索了很多,但我無法弄清楚。我能夠使用asp.net來完成它。但是,我的服務器只支持經典的asp。任何人都可以對此有任何想法。使用經典ASP將文件附加到Access數據庫中
我有一個包含一些文本字段和一個附件(type =「file」)的表單。我正在使用MS Access 2010.當我試圖插入表單數據到數據庫中時,我收到錯誤,如INSERT INTO查詢不能包含多值字段。我嘗試了很多並搜索了很多,但我無法弄清楚。我能夠使用asp.net來完成它。但是,我的服務器只支持經典的asp。任何人都可以對此有任何想法。使用經典ASP將文件附加到Access數據庫中
我不相信你可以利用使用ADO的MS Access附件字段。我相信你需要使用DAO或ADO.Net。我不認爲經典ASP中提供DAO或ADO.net。
編輯:我同意Hansup,你可以在VBScrip/Classic ASP中使用DAO,但我發現很難找到任何信息或示例。這裏是一個常量列表,但這是一個老版本的DAO。 http://include.wutils.com/com-dll/constants/constants-DAO.htm
這可能與您試圖將文件插入數據庫的事實有關。文件是二進制文件,其餘的值只是字符串或整數。因此'不能包含多值字段'。爲什麼不將文件存儲在磁盤上並將文件名插入數據庫中? –