Страница 1 из 1

pervasive ODBC driver

Добавлено: 05 ноя 2008, 13:53
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 любое число)

Добавлено: 05 ноя 2008, 16:55
Darikon
а если написать classcode=WORD(3)?

Добавлено: 05 ноя 2008, 17:36
Yarashevich
это же не галактический SQL, это ODBC, там нет таких функций как WORD()

Добавлено: 06 ноя 2008, 14:27
PViP
IMHO: проблема в драйвере ODBC, ищите корректный драйвер!

Re: pervasive ODBC driver

Добавлено: 07 ноя 2008, 00:25
Deinis
Yarashevich писал(а):валится, только если поставить classcode=x (вместо x любое число)
А если значение 3 ставить в кавычки?

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