Я определил функцию в базе данных MS Access. Я использую эту функцию в Query. Я сохранил этот запрос как «Query1». Этот запрос успешно выполняется в MS Access. Но, когда я называю тот же запрос из VB (с использованием ADO), он дает мне ошибку:Использование MS Access Функция VBA с использованием запроса в VB6
Run-time error '-2147217900 (80040e14)':
Undefined function 'Concatenate' in expression.
Ниже код я использую для доступа «Query1»:
rs.Open "Select * From Query1", CN1, 2, 2
If Not rs.EOF Then
'Get Data
End If
rs.Close
Вы еще не выяснили, находится ли ваш вызов VB в Access по-прежнему или в другой программе, если вы все еще используете Access, я предлагаю использовать DAO вместо ADO. –