我已經在MS Access數據庫中定義了一個函數。我正在查詢中使用該功能。我將該查詢保存爲「Query1」。此查詢在MS Access中成功運行。但是,當我打電話從VB(使用ADO)相同的查詢,它給我的錯誤:在VB6中使用MS Access VBA函數使用查詢
Run-time error '-2147217900 (80040e14)':
Undefined function 'Concatenate' in expression.
下面是我用它來訪問「查詢1」的代碼:
rs.Open "Select * From Query1", CN1, 2, 2
If Not rs.EOF Then
'Get Data
End If
rs.Close
你還沒有明確你的VB調用是在Access還是另一個程序中,如果仍然用Access,那麼我建議使用DAO而不是ADO。 – 2012-02-13 10:32:18