Про сервер MS SQL - которого нет ...

ODBC

Модератор: Andrew™

Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
Аватара пользователя
Олег
Ветеран движения
Сообщения: 122
Зарегистрирован: 16 Июль 2005, 2:35
Откуда: Москва
Контактная информация:

Сообщение Олег »

Игорь Столяров писал(а):Пробовал - реакции нет (все равно GPF).
Радикальный эффект оказывает SQLDisconnect - после него вообще обращение через драйвер к таблице невозможно ... ;)
А перед тем, как повторно открыть файл, выполнял физическое его закрытие? RTL-функция Destroy является лишь частью кода стандартного оператора Close. Особенно для SQL-драйвера.
softcreator
Ветеран движения
Сообщения: 78
Зарегистрирован: 04 Август 2005, 9:35
Контактная информация:

Сообщение softcreator »

Andrew Listiev
Иссесно должен быть открыт - а при открытии как раз и получишь балалайку...

Игорь Столяров
SQLAllocHandle во втором параметре принимает само значение хендла, тип параметра там LONG.

После получения хендла энвинонмента установи для него рабочую версию ODBC:
SQLSetEnvAttr(SELF.henv,SQL_ATTR_ODBC_VERSION,SQL_OV_ODBC3,SQL_IS_INTEGER)

Блин - что-то ступил браузер не увидел ответов на это вопрос... :D
Аватара пользователя
Игорь Столяров
Ветеран движения
Сообщения: 7384
Зарегистрирован: 07 Июль 2005, 10:19
Откуда: г. Ростов-на-ДоМу
Благодарил (а): 13 раз
Поблагодарили: 49 раз

Сообщение Игорь Столяров »

Спасибо ! Уже разобрались и все более чем хорошо ... :)
За теми кто отстал - не возвращаться. (С) Кодекс
Аватара пользователя
Andrew Listiev
Активист
Сообщения: 166
Зарегистрирован: 07 Июль 2005, 11:16
Откуда: Латвия, Рига

Сообщение Andrew Listiev »

Ну дык я в курсах, я просто через вопрос хотел сказать, что не прокатит данная сентенция :)
Ответить