This is topic FireBird+ODBC in forum TRACE MODE 6 бесплатная Базовая версия / TRACE MODE 6 free Base version at Форум TRACE MODE: техническая поддержка.


To visit this topic, use this URL:
http://forum.adastra.ru/ultimatebb.php/ubb/get_topic/f/31/t/000465.html

Posted by Serge (Участник № / Member № 3180) on :
 
TM 6.05.1+FireBird 2.x+FireBird ODBC 2.0
Из базы нужно периодически получать данные.
Приложения, работающие с ODBC,делают это легко, а TM не показывает даже структуру таблиц. С чем это может быть связано?
 
Posted by M@V (Участник № / Member № 1800) on :
 
Связка TM 6.05.1+FireBird 1.5.3.4870+FireBird ODBC 2.00.00.142(IBphoenix) нормально себя зарекомендовала. С FireBird 2.х не работал, но разве это принципиально?
С уважением M@V.
 
Posted by Serge (Участник № / Member № 3180) on :
 
Непринципиально. Эта связка дает тот же результат. То есть таблицы видны, а поля и данные нет. И в TM 6.06 тоже.
 
Posted by M@V (Участник № / Member № 1800) on :
 
Правильно таблицы видны, структура таблиц тоже(из каких полей состоит), а данные, так это строка за запрос. С уважением M@V.
 
Posted by M@V (Участник № / Member № 1800) on :
 
Если понаблюдать данные, так IBEXPERT.
 
Posted by Serge (Участник № / Member № 3180) on :
 
quote:
Отправитель / Originally posted by M@V:
Правильно таблицы видны, структура таблиц тоже(из каких полей состоит), а данные, так это строка за запрос.

Структура таблиц как раз и не видна, запросы не формируются и не выполняются. Почему то это связано с именами таблиц и полей. Если там есть строчные символы, то доступа к полям нет. Если все прописные-порядок. [duno / незнайка]
 
Posted by M@V (Участник № / Member № 1800) on :
 
Странно, работаю в 3-диалекте, создание таблиц в IBEXPERT автоматом применяет прописные буквы, закатал SQL запросом, имя таблицы подменило прописными а вот поля получились строчными. Ну так в ТМ все равно наблюдаю структуру без проблем. С уважением M@V.
PS.Кодовая страница WIN1251?
 
Posted by M@V (Участник № / Member № 1800) on :
 
Может Вы натолкнулись на проблемы различия диалектов 1 и 3. В 3-тьем "Table" и "TABLE" разные вещи! А вот Table и TABLE одно и то-же. Запрс примерно такой: INSERT INTO REESTR (ABEND,DTIME,MS,NUM_PR,TZ1)
VALUES (#Авария#,'#Время#',#мс#,#Ном_пресса#,#Т_зоны1)
И еще поля в Запросе пишите в строчку а не столбцом,как предлагает ТМ (слишком много гониться тогда лишних служебных символов).
 
Posted by Serge (Участник № / Member № 3180) on :
 
Похоже действительно проблемы в Dialect3. [Улыбка / Smile]
Заработало при установке в драйвере ODBC свойств "регистрозависимые идентификаторы","автоцитирование".
Какие то грабли с русскими буквами. [Неодобрение / Frown] Charset WIN1251. В других приложениях (IBExpert, OpenOffice и т.д. )все нормально.
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
Пришлось в срочном порядке обучаться работе с FireBird [Улыбка / Smile]

Можем подтвердить, что с DIALECT3 была точно такая же ситуация, с DIALECT1 соединяется корректно.

С русскими буквами тоже возникли проблемы. Перепробовали все возможные кодировки, не помогло. Будем копаться дальше.
 
Posted by M@V (Участник № / Member № 1800) on :
 
Thanks за отклик и понимание проблем [Улыбка / Smile]
 
Posted by Serge (Участник № / Member № 3180) on :
 
Я так понимаю для работы с ODBC-драйверами хватит MPB?
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
Да, МРВ поддерживает обмен по ODBC.
 
Posted by Sergey Vilkov (Участник № / Member № 7657) on :
 
Доброго времени.

"Пришлось в срочном порядке обучаться работе с FireBird" - пришли к какому-нибудь HOWTO?

Проблема такая. ТМ6.0.2 базовая. Через ODBC отлично исполняется запрос "DELETE FROM table_name".

При попытке выполнить "INSERT INTO table_name ... VALUES ..." ничего не происходит...

Тот же INSERT, "натравленный" на MS Access, выполняется нормально.
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
Запустите трассировщик в Администраторе источника данных ODBC. В полученном логе будет расшифровка данных о проблемном запросе.
 


Новости АСУ ТП / News | SCADA / HMI | Обучение / Trainings | Свяжитесь с нами / Contact Us



Powered by Infopop Corporation
UBB.classic™ 6.7.2