2012-06-29 49 views
0

我有一個使用MS Access設計的數據庫,並在數據庫中寫入了VBA函數 當我嘗試使用JdbcOdbc Bridge從Java程序中調用此函數時,我得到SQLException的消息含義爲「function未找到「 數據庫中的函數訪問修飾符是」公共「,我試圖在連接URL中使用」ExtendedAnsiSQL = 1「,但我失敗了 是否存在某些缺失或無法從外部程序調用這些函數?在Java中調用VBA函數

+0

的問題是在這裏找到答案:http://stackoverflow.com/questions/11677632/ms-access-from-java-undefined-function-in-expression 有沒有辦法有一個SQL用戶定義的函數查詢您是否不在MS Access環境中運行它。 – Markus

回答

1

MS Access由兩部分組成,您要連接的Jet/ACE數據庫以及包含表單,報告和代碼的更好的單詞的「前端」。如果沒有應用程序的實例,我不相信你將能夠在MS Access中引用代碼。

+0

我似乎沒有正確地閱讀你的回覆: 哪個應用程序我必須有一個實例? –

+0

MS Access的一個實例。 – Fionnuala