Страница 1 из 1
Доступ к firebird base
Добавлено: 26 авг 2005, 14:11
dvim
Вопрос простой нужен доступ к базе программно. Предпочтительно на Vba из excela (нужно просто смотреть ряд полей в бд firebird)
Это можно сделать? Если да есть ли где нибудь пример?
Добавлено: 26 авг 2005, 14:32
kdv
Добавлено: 26 авг 2005, 15:46
dvim
Хочется то не средствами excel а программно.
как я понял через оdbc совершенно реально?
Добавлено: 26 авг 2005, 16:04
kdv
такое впечатление что ты про методы доступа к серверам БД вообще ни в зуб ногой. ODBC - это стандартный интерфейс доступа. Если ты можешь с ним работать из софта, значит ДА, можно доступиться к серверу БД. Грубо говоря раз excel работает, то и через VBA можно.
еще можешь посмотреть
www.ibprovider.com, там на сайте примеры есть.
Добавлено: 26 авг 2005, 16:37
dvim
kdv писал(а):такое впечатление что ты про методы доступа к серверам БД вообще ни в зуб ногой. .
в общем это правда - сейчас как раз и разбираюсь. К сож все надо "вчера и срочно", стараюсь...
Добавлено: 26 авг 2005, 16:48
kdv
Добавлено: 29 авг 2005, 17:53
dvim
Работать он через ОDBC Работает и это хорошо, но ...
Поче му то не хочет выпролняться такой запрос
query = "SELECT TRASKROY.PUNIC, TRASKROY.NREIK, TRASKROY.ALENG, TRASKROY.ANUMB FROM TRASKROY WHERE (TRASKROY.ANUMB = 'АБВ')"
В iexpert все ок, и если поле не строковое то и через odbc все работет?
в чем дело? кто то знает
Добавлено: 29 авг 2005, 18:59
dvim
Разобрался - в строке подключения charset просто не надо вводить.
вообще.
Добавлено: 29 авг 2005, 19:37
kdv
это если у тебя база без чарсета создана. faq-и на сайте читать надо.