This is topic менеджер рецептов с Anywhere in forum Работа в MS Windows (ODBC/DDE/OPC/NET) / Working under MS Windows at Форум TRACE MODE: техническая поддержка.
ФО Менеджер(ActiveX компоненты) с базой MS Access работает. С базами данных Sybase SQL Anywhere 5.0 ошибка -....syntax error: near[in*from[[]... с Anywhere 8.0 ошибка - ....диспетч. ODBC "тип программы выходит за пределы допустимого диапазона" по документации Менеджер должен работать с любой СУБД привязанной по ODBC.В чем дело? Помогите. Екатерина.
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
С базой работаете через ее родной драйвер? В ключите Трассировку ODBC-транзакций в Источниках данных ODBC операционной системы и посмотрите - на каком этапе возникает ошибка. Если на этапе установки связи - разбираться надо с драйвером ODBC, который Вы используете. Если же при передаче SQL-запросов, то необходимо смотреть, какие особенности формата SQL-запросов имеются у используемого драйвера.
Posted by pshen (Участник № / Member № 838) on :
Драйвера родные.Log-файлы отправила на hotline.
Posted by pshen (Участник № / Member № 838) on :
Разобрались! Sybase5 квадратные скобки, которые вставляет МЕНЕДЖЕР(написанный только для Microsoft) не понимает.С Sybase8 соединение заткнулось на поле типа "date".С таблицами не содержащими таких полей соединяемся.Опять все для MICROSOFT - дата только со временем.
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
Погодите грешить на Microsoft - надо разобраться со спецификацией SQL - если Sybase ее нарушил в формате даты, то надо пенять на него, а не на "Мелкомягких"... #### Если подобное действительно допустимо - тогда надо вносить поправку в наш ActiveX-компонент менеджера рецептов, чтобы учитывать особенности СУБД Sybase.
Posted by pshen (Участник № / Member № 838) on :
Не знаю, допустимо или нет, но это факт.Теперь когда понятно в чем дело, можно найти выход.