Форумы HiProg.com - MS ACCESS, VBA, VB

 

Ответить на сообщение

Вернуться к теме

Вы отвечаете на сообщение:

ник: Ми
Добрый вечер!
через ADO не читается запрос в ACCESS2007, если таблица содержит столбик "вложения" (новая штука 2007 аксеса). ФАЙЛ С ПРИМЕРОМ ПРИЛАГАЕТСЯ.
Пример: таблица Lim и три столбика: Название, Обозначение, Вложение.
Создал запрос "Запрос1" и нужно через ADO прочитать его:

Dim rst As ADODB.Recordset
Set rst = New ADODB.Recordset
rst.Open "Запрос1", CurrentProject.Connection - здесь пишет ошибка синтаксиса SQL

Если сделать запрос на объединение двух таких запросов, т.е. с UNION, то работает,

И если просто его прописать в редакторе VBA, например:
Dim rst As ADODB.Recordset
Set rst = New ADODB.Recordset
rst.Open "SELECT Lim.Название, Lim.Обозначение FROM Lim", CurrentProject.Connection - тоже работает, правда скорость во много раз меньше. Мне это нужно для заполнения ListView.

SOS!!!


Ваше имя:

Пароль:

Цитировать: [quote][/quote] Код: [code][/code]
Жирный: [b][/b] Наклонный: [i][/i]
URL: [url][/url] 

Сообщение:

 Размер файла не более 50 Кбт. Большие файлы можно размещать на www.slil.ru

Прикрепить:

 

Для вставки смайлов в текст щелкните по значку.