Форум программистов, компьютерный форум, киберфорум
VBA
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
4064 / 1445 / 399
Регистрация: 07.08.2013
Сообщений: 3,617
1

ADODB.Connecton и Excel

03.12.2013, 06:35. Показов 848. Ответов 0
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Доброго времени суток

Пытаюсь подцепить библиотеку ADO с Excel 2010
подключаюсь вот так

Visual Basic
1
2
3
4
5
6
7
8
Const adOpenStatic = 3
Const adLockOptimistic = 3
Const adCmdText = &H1
Set objConnection = CreateObject("ADODB.Connection")
Set rs = CreateObject("ADODB.Recordset")
objConnection.Open "Provider=Microsoft.ACE.OLEDB.12.0;" & _
"Data Source=" & ActiveWorkbook.Path & "\Лист Microsoft Excel(3).xlsx" & ";" & _
"Extended Properties=""Excel 12.0;HDR=YES"";"
далее сборка запроса
ну и открытие рекордсета

прикол в том что в запросе приходится писать From [Лист1$]
т.е. в качестве исходной таблицы используется целый лист
по гуглил - нашел что можно еще подцепиться к именованному диапазону
но мне надо подключаться к определенному диапазону
причем размеры менять налету
По идее просится такая конструкция From [Лист1$a8:c10]
пытаюсь сделать - получаю ошибку - не найдено ядром
лезу на гугл нахожу такую конструкцию но там соединение ADO через других провайдеров
все хорошо но только для XLS а с XLSX работать не хотят

Люди добрые подскажите в какую сторону копать
Заранее спасибо
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
03.12.2013, 06:35
Ответы с готовыми решениями:

ADODB.Connection средствами Excel
Всем здрасте! Подскажите как загрузить данные из .xls файла если количество строк и столбцов...

Управление записями в БД через интерфейс в Excel(ADODB + MS SQL Server)
Всем привет. Есть задача сделать пользовательский интерфейс для изменения данных в БД через...

Импорт данных из Access в Excel с использованием объекта Recordset библиотеки ADODB
'Option Explicit Sub AccessToXL() Dim cnn As ADODB.Connection Dim rst As ADODB.Recordset Dim...

Какие библиотеки содержат классы: Dim Con1 As ADODB.Connection Dim Rec1 As ADODB.Recordset ?
Какие библиотеки содержат эти классы: Dim Con1 As ADODB.Connection Dim Rec1 As...

0
03.12.2013, 06:35
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
03.12.2013, 06:35
Помогаю со студенческими работами здесь

Считывание с Excel через adodb
подключаюсь к Эксельке, выбираю запросом все строки, в переборе загружаю. Все вроде норм, но иногда...

Работа с Adodb.recordset Excel. Выборка
Доброго всем дня. Вот мучаюсь уже некоторое время, никак не могу разобраться. Видимо не замечаю...

Обращение к данным в БД. Ошибка: Объект не является ни ADODB.RecordSet, ни ADODB.Record
при созданиие приложения в коде у меня возникла ошибка подскажите суть проблемы ...

XML->ADODB.Stream->ADODB.Recordset
Пытаюсь настроить XML->ADODB.Stream->ADODB.Recordset Подаю ПРАВИЛЬНЫЙ XML на вход ниже...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru