pervasive ODBC driver

Программирование на Атлантисе (VIP, FCOM, ARD), FastReport

Модераторы: m0p3e, edward_K, Модераторы

Ответить
Yarashevich
Новичок
Сообщения: 29
Зарегистрирован: 14 фев 2006, 19:36
Откуда: Минск

pervasive ODBC driver

Сообщение Yarashevich »

запускаю через ODBC следующий запрос:

SELECT * FROM exclassseg WHERE classcode=3

После этого ложится ODBC-драйвер. Pervasive Control Center говорит "unable to connect to database engine". Хотя обе службы работают, Галактика работает. ODBC поднимается только после перезапуска служб.
пробовал менять запрос. без WHERE он работает, с WHERE но с другими условиями (например WHERE atl_originoffice=1) работает. валится, только если поставить classcode=x (вместо x любое число)
дата подпись
Darikon
Постоянный обитатель
Сообщения: 188
Зарегистрирован: 17 июн 2008, 17:07
Откуда: Москва
Контактная информация:

Сообщение Darikon »

а если написать classcode=WORD(3)?
Yarashevich
Новичок
Сообщения: 29
Зарегистрирован: 14 фев 2006, 19:36
Откуда: Минск

Сообщение Yarashevich »

это же не галактический SQL, это ODBC, там нет таких функций как WORD()
дата подпись
PViP
Местный житель
Сообщения: 254
Зарегистрирован: 08 июн 2007, 08:26
Откуда: Красноярск
Контактная информация:

Сообщение PViP »

IMHO: проблема в драйвере ODBC, ищите корректный драйвер!
Deinis
Местный житель
Сообщения: 783
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Москва
Контактная информация:

Re: pervasive ODBC driver

Сообщение Deinis »

Yarashevich писал(а):валится, только если поставить classcode=x (вместо x любое число)
А если значение 3 ставить в кавычки?
KATZ
Местный житель
Сообщения: 473
Зарегистрирован: 29 мар 2005, 17:49

Сообщение KATZ »

SELECT * FROM exclassseg WHERE classcode=3
Попробовал у себя, всё нормально сработало. Галактика 8.1, Pervasive v10, словарь для него конвертировал Support-ом 5.2.11.
Ответить