Я пытаюсь прочитать результат запроса из базы данных MS Access программно.Фрагмент кода выглядит следующим образом -
using (var connection = new OleDbConnection("Provider=Microsoft.ACE.OLEDB.16.0;Data Source=C:\\Database1.accdb;"))
{
connection.Open();
using (var command = new OleDbCommand()
{
CommandText =query,
CommandType = CommandType.Text,
Connection = connection
})
{
var reader = command.ExecuteReader();
if (reader != null)
dataTable.Load(reader);
}
}
Код работает нормально, когда у нас есть простой запрос, например -
"SELECT column1, column2 FROM tableName"
Но когда я пытаюсь выполнить следующий запрос:
"SELECT func1 ([column1]), column2 FROM tableName"
Я получаю исключение - "Неопределенная функция 'func1' в выражении"
Функция в модуле VBA .
Заранее спасибо!