Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Подключение к ODBC (Firebird) из VBA - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Подключение к ODBC (Firebird) из VBA
PATRI0T Дата: Суббота, 21.09.2019, 09:00 | Сообщение № 1
Группа: Пользователи
Ранг: Участник
Сообщений: 57
Репутация: 4 ±
Замечаний: 0% ±

Excel 2013
Добрый день.

Немного запутался.
Есть рабочий код для создания сводной таблицы, данные в которую берутся из БД Firebird

Но на другом компьютере,
При попытке создать сводную PT из указанных параметров (в коде см коммент 2. Создаем PV Cache на основе подключения (set PT = ...)
Выскакивает стандартное окно "Выбор источника данных".
Если я вручную создаю системный DSN, с параметрами, как на рабочем компе, то ексель крашится. У меня еще есть 5 других компов, где все норм, поэтому я немного в растерянности.

С другой стороны, возник вопрос - а может можно созддавать DSN на лету? все ж для этого указано уже в коде.
Помогите, плз.



PS. Win 7 x64, Excel 2013 x86, fbclient.dll (x32), ODBC driver x32.


Сообщение отредактировал PATRI0T - Суббота, 21.09.2019, 09:01
 
Ответить
СообщениеДобрый день.

Немного запутался.
Есть рабочий код для создания сводной таблицы, данные в которую берутся из БД Firebird

Но на другом компьютере,
При попытке создать сводную PT из указанных параметров (в коде см коммент 2. Создаем PV Cache на основе подключения (set PT = ...)
Выскакивает стандартное окно "Выбор источника данных".
Если я вручную создаю системный DSN, с параметрами, как на рабочем компе, то ексель крашится. У меня еще есть 5 других компов, где все норм, поэтому я немного в растерянности.

С другой стороны, возник вопрос - а может можно созддавать DSN на лету? все ж для этого указано уже в коде.
Помогите, плз.



PS. Win 7 x64, Excel 2013 x86, fbclient.dll (x32), ODBC driver x32.

Автор - PATRI0T
Дата добавления - 21.09.2019 в 09:00
PATRI0T Дата: Суббота, 21.09.2019, 09:15 | Сообщение № 2
Группа: Пользователи
Ранг: Участник
Сообщений: 57
Репутация: 4 ±
Замечаний: 0% ±

Excel 2013
Нашел проблему, почему крашилось..
Создал пользовательский DSN, и указал там правильного пользователя, который и указан в connectionstring.
И все заработало.
Второй вопрос возник. А может можно не указывать полную ConnectionString? Может можно просто воспользоваться DSN? Там же уже все есть..
 
Ответить
СообщениеНашел проблему, почему крашилось..
Создал пользовательский DSN, и указал там правильного пользователя, который и указан в connectionstring.
И все заработало.
Второй вопрос возник. А может можно не указывать полную ConnectionString? Может можно просто воспользоваться DSN? Там же уже все есть..

Автор - PATRI0T
Дата добавления - 21.09.2019 в 09:15
  • Страница 1 из 1
  • 1
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2024 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!