2011-07-19 42 views
0

如何通過php使用包含宏/模塊的訪問查詢?如何通過php使用包含宏/模塊的訪問查詢?

在Microsoft Access中,我使用宏將我的查詢結果導出到Excel工作簿。我想知道:

  • 如何通過Microsoft Access中的sql查詢運行宏;
  • 如何通過來自PHP的ODBC連接運行包含宏/模塊的查詢;

當我在Microsoft Access中直接運行包含宏/模塊的查詢時,它可以工作。但是當我通過PHP提交查詢時,它說:「找不到函數」。

幫助我......

回答

0

這是不可能的。您的ODBC驅動程序不知道您的模塊功能的存在,因此您不能使用它。

編輯:把它從一個Microsoft MVP,如果你不相信我;)

不,我知道的。不幸的是用戶創建的自定義函數是通過Microsoft Access執行的,而不是通過Jet。

唯一可比較的選擇是SQL Server Express和存儲過程。

或者讀到它here

本地訪問數據庫(JET)不支持用戶編寫的功能,任何用戶編寫的功能是通過表示層稱爲不數據庫層

+0

那麼,我可以通過哪種方式來運行通過PHP訪問的宏/模塊,或者是否有任何其他語言? 我嚴重懷疑它。 –

+0

不是通過您的ODBC驅動程序發出查詢。 – Jacob

+0

更新了我的答案 – Jacob