我需要添加一些從HTML表單上傳到MS Access DDBB的文件。 使用PHP,SQL和ODBC我沒有任何問題queryng到Access文件,除了附件字段。如何使用PHP將附件插入Access數據庫?
INSERT INTO TEMAS (DATOSADJUNTOS.FILENAME, DATOSADJUNTOS.FILEDATA) VALUES ("ExampleName.txt", "Wathever") WHERE ID = 4;
此查詢將返回以下錯誤:
SQLSTATE[07009]: Invalid descriptor index: -1003 [Microsoft][Controlador ODBC Microsoft Access] Argumento no válido. (SQLExecute[-1003] at ext\pdo_odbc\odbc_stmt.c:260)
不管是什麼,我把「Wathever」代替,誤差始終是相同的。除非它是一個空字符串,那麼查詢沒有問題跑,而實際工作,你可以在我應該把在查詢中next image.
任何想法看,使其工作,或任何其他方式將附件插入MS Access DDBB?
謝謝
比我提出的解決方案更容易!我的PHP經驗僅限於Linux,不知道你可以在PHP中使用COM,但肯定不知道這很容易。 –
@ErikvonAsmuth - 'com_dotnet'僅在Windows版本的PHP中可用,默認情況下通常不啓用,但在php.ini中取消註釋適當的行將處理該問題。順便說一句,你最近在這裏做出了傑出的貢獻;他們非常感謝。 –
非常感謝! 加入後,我的工作非常好: '[COM_DOT_NET] extension = php_com_dotnet。dll' 到'我的php.ini'配置文件。 –