![]() |
|
![]() ![]() ![]() |
|
alexander007 |
|
|||
Новичок Профиль Группа: Участник Сообщений: 11 Регистрация: 8.4.2010 Репутация: нет Всего: нет |
Подключаюсь к базе следующим образом (visual c++ ODBC). SQLState выдает ошибку HY024. Расшифровывается как invalid attribute value. Подскажите пожалуйста где в строке подключения ошибка.
|
|||
|
||||
Gluttton |
|
|||
![]() Начинающий ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1170 Регистрация: 28.8.2008 Где: Феодосия Репутация: нет Всего: 54 |
Строка подключения вроде бы валидная...
А драйвер PostgreSQL'евский установлен и зарегистрирован? -------------------- Слава Україні! |
|||
|
||||
alexander007 |
|
|||
Новичок Профиль Группа: Участник Сообщений: 11 Регистрация: 8.4.2010 Репутация: нет Всего: нет |
Драйвер установил, psqlODBC. А вот на счет регистрации, при установке ничего не просил регистрировать.
|
|||
|
||||
Gluttton |
|
|||
![]() Начинающий ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1170 Регистрация: 28.8.2008 Где: Феодосия Репутация: нет Всего: 54 |
Посмотри здесь...
-------------------- Слава Україні! |
|||
|
||||
alexander007 |
|
|||
Новичок Профиль Группа: Участник Сообщений: 11 Регистрация: 8.4.2010 Репутация: нет Всего: нет |
Настроил драйвер. Там же протестировал, все конектится. При запуске программы та же ошибка. Перезагрузил компьютер, не помогло.
Попробовал построить строку подключения в студии(то же все конектится), выдал строку на 600 символов. Попробовал ее не помогло... |
|||
|
||||
Gluttton |
|
|||
![]() Начинающий ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1170 Регистрация: 28.8.2008 Где: Феодосия Репутация: нет Всего: 54 |
Запусти программу в отладчике и посмотри на какой строке вылетает ошибка. Может быть дело вовсе и не в строке подключения
![]() -------------------- Слава Україні! |
|||
|
||||
alexander007 |
|
|||
Новичок Профиль Группа: Участник Сообщений: 11 Регистрация: 8.4.2010 Репутация: нет Всего: нет |
Да нет, до этой строки везде возвращает SQL_SUCCESS. А после этой строки возвращает ошибку(SQL_ERROR)
Result = SQLDriverConnect(hdbcDB, NULL, (SQLCHAR*) InConnectionString, StrInLen , (SQLCHAR*) OutConnectionString, StrOutLen , &StringLength2Ptr, SQL_DRIVER_PROMPT); , которую я потом определяю.. |
|||
|
||||
Gluttton |
|
|||
![]() Начинающий ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1170 Регистрация: 28.8.2008 Где: Феодосия Репутация: нет Всего: 54 |
Так всё-таки на какой строке вылетает ошибка? -------------------- Слава Україні! |
|||
|
||||
alexander007 |
|
|||
Новичок Профиль Группа: Участник Сообщений: 11 Регистрация: 8.4.2010 Репутация: нет Всего: нет |
на строке подсоединения Result = SQLDriverConnect... возращает ошибку, а до этой строки все вроде как правильно.
|
|||
|
||||
Gluttton |
|
|||
![]() Начинающий ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1170 Регистрация: 28.8.2008 Где: Феодосия Репутация: нет Всего: 54 |
Вот здесь есть пример установки соединения, там дескриптор несколько инача создается...
Может быть поможет... В ODBC я не силен... -------------------- Слава Україні! |
|||
|
||||
![]() ![]() ![]() |
Правила форума "C++: Базы данных" | |
|
Данный форум предназначен для обсуждения вопросов прямым образом связанных с C++ и БД. Так, вопросы только по C++ следует задавать в C++:Общие вопросы а вопросы по абстрактным БД в Базах данных или в соответствующих под-форумах. Благодарим за понимание. Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, chipset. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | C/C++: Базы данных | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |