2011-07-18 14 views
0

我有一個自定義功能soundex在Microsoft Access 2007中的一個模塊中。 它在與表格相同的數據庫中聲明爲public。如何通過php訪問模塊函數?

當我在Access中執行查詢時,它的工作原理。但是,當我通過PHP查詢它,它說:

表達

未定義功能「同音」幫我個忙。

+1

不可能...您使用Access的任何原因?考慮將其遷移到MySQL或SQL Server - 這將允許適當的存儲過程和函數。 – Brian

+0

是的......我必須使用Microsoft Access,因爲公司的許可問題。我知道mysql是免費的,但我無法使用它。 –

+0

只是一個想法,但在A2010中引入了表級數據宏,並且可能在其中編寫Soundex()函數(儘管宏語言仍然相當簡單 - 不知道它如何處理CASE SELECT) ,然後在更新名稱字段時,可以使其等同於觸發器。 –

回答

3

我不認爲這是可能的。您通過PHP提供對數據庫的訪問的JET驅動程序不知道您的用戶定義函數,因此您無法調用它。