Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Не удается подключиться к базе данных Firebird, необходимо прописать правильный драйвер 
:(
    Опции темы
Djigit
Дата 6.10.2007, 17:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 124
Регистрация: 10.11.2006

Репутация: нет
Всего: нет



Добрый день... есть готовая база данных и мой старый проект почтовый клиент-сервер,который нужно переделать на работу не с файломо а с базой данных...
вот база данных,которую я установил
http://www.sendspace.com/file/d05ucb
Firebird-2.0.1.12855-1-Win32-install.zip
а вот драйвер к ней...
http://www.sendspace.com/file/h4mty9
Firebird_ODBC_1.2.0.69-Win32.exe

CDatabase m_database; (в заголовочном файле)
Код

m_database.OpenEx("DRIVER={FIREBIRD ODBC};Database=.\\INFO.fdb;UID=sysdba;PWD=masterkey");


как мне правильно прописать драйвер?
--------------------
Бабло победит зло!!!
PM MAIL MSN   Вверх
FREEDEV
Дата 6.10.2007, 18:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 238
Регистрация: 6.3.2007
Где: Украина->Одесс а

Репутация: нет
Всего: 3



Код

m_database.OpenEx("DRIVER=Firebird/InterBase(r) driver;UID=SYSDBA;PWD=masterkey;DBNAME=.\\INFO.fdb;CHARSET=WIN1251;",CDatabase::noOdbcDialog))


Добавлено через 1 минуту и 54 секунды
/Program Files/Firebird/Firebird_ODBC/html/ConnectionExamples.htm

Код

Connection Examples

Example connection string for Applications that use the ODBC function SQLDriverConnect:

1. Open("DSN=mcsAddress;")

2. Open("DSN=mcsAddress; UID=MCSSITE; PWD=mcssite;")

3. Open("DSN=mcsAddress; UID=MCSSITE; PWD=mcssite; DBNAME=172.17.2.10:/usr/local/efldata/mcsAddress.fdb;")

4. Open("DRIVER=Firebird/InterBase(r) driver; DBNAME=172.17.2.10:/usr/local/efldata/mcsAddress.fdb;")

5. Open("DRIVER=Firebird/InterBase(r) driver; UID=MCSSITE; PWD=mcssite; DBNAME=172.17.2.10:/usr/local/efldata/mcsAddress.fdb;")

also 

6. Open("DRIVER=Firebird/InterBase(r) driver; UID=MCSSITE; PWD=mcssite; DBNAME=dummy;")

dummy – is an alias derived from the Firebird aliases.conf file. If the environment variables ISC_PASSWORD and ISC_USER are set then the driver will use these.

--------------------
Microsoft Windows Visla ©
PM MAIL   Вверх
Djigit
Дата 6.10.2007, 22:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 124
Регистрация: 10.11.2006

Репутация: нет
Всего: нет



Цитата(FREEDEV @ 6.10.2007,  18:13)
Код

m_database.OpenEx("DRIVER=Firebird/InterBase(r) driver;UID=SYSDBA;PWD=masterkey;DBNAME=.\\INFO.fdb;CHARSET=WIN1251;",CDatabase::noOdbcDialog))


Добавлено @ 18:15
/Program Files/Firebird/Firebird_ODBC/html/ConnectionExamples.htm

Код

Connection Examples

Example connection string for Applications that use the ODBC function SQLDriverConnect:

1. Open("DSN=mcsAddress;")

2. Open("DSN=mcsAddress; UID=MCSSITE; PWD=mcssite;")

3. Open("DSN=mcsAddress; UID=MCSSITE; PWD=mcssite; DBNAME=172.17.2.10:/usr/local/efldata/mcsAddress.fdb;")

4. Open("DRIVER=Firebird/InterBase(r) driver; DBNAME=172.17.2.10:/usr/local/efldata/mcsAddress.fdb;")

5. Open("DRIVER=Firebird/InterBase(r) driver; UID=MCSSITE; PWD=mcssite; DBNAME=172.17.2.10:/usr/local/efldata/mcsAddress.fdb;")

also 

6. Open("DRIVER=Firebird/InterBase(r) driver; UID=MCSSITE; PWD=mcssite; DBNAME=dummy;")

dummy – is an alias derived from the Firebird aliases.conf file. If the environment variables ISC_PASSWORD and ISC_USER are set then the driver will use these.

я первый вариант пробовал,но че-то не работало... может я не тот драйвер установил? или нужно было firebird как службу запустить? поясни пожалуйста
--------------------
Бабло победит зло!!!
PM MAIL MSN   Вверх
FREEDEV
Дата 6.10.2007, 22:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 238
Регистрация: 6.3.2007
Где: Украина->Одесс а

Репутация: нет
Всего: 3



Цитата(Djigit @  6.10.2007,  22:12 Найти цитируемый пост)
нужно было firebird как службу запустить


да, нужно чтоб он у тебя работал
и лучше поставь какую-то визуальную среду для работы с базой (например IBExpert) и проверь соединение

--------------------
Microsoft Windows Visla ©
PM MAIL   Вверх
Djigit
Дата 7.10.2007, 00:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 124
Регистрация: 10.11.2006

Репутация: нет
Всего: нет



Цитата(FREEDEV @ 6.10.2007,  22:43)
Цитата(Djigit @  6.10.2007,  22:12 Найти цитируемый пост)
нужно было firebird как службу запустить


да, нужно чтоб он у тебя работал
и лучше поставь какую-то визуальную среду для работы с базой (например IBExpert) и проверь соединение

а что именно запустить? FireBird ISQL tool? или может из папки какую-то другую утилиту запустить?
--------------------
Бабло победит зло!!!
PM MAIL MSN   Вверх
Djigit
Дата 7.10.2007, 02:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 124
Регистрация: 10.11.2006

Репутация: нет
Всего: нет



FREEDEV,уже вроде бы как работает,ща проверил просто на подсчете столбцов базы... спасибо за поддержку... но походу могут возникнуть еще вопросы  smile  
--------------------
Бабло победит зло!!!
PM MAIL MSN   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "C++: Базы данных"
chipset

Данный форум предназначен для обсуждения вопросов прямым образом связанных с C++ и БД. Так, вопросы только по C++ следует задавать в C++:Общие вопросы а вопросы по абстрактным БД в Базах данных или в соответствующих под-форумах.

Благодарим за понимание.


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, chipset.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: Базы данных | Следующая тема »


 




[ Время генерации скрипта: 0.0649 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.