Serge
Forum Member / Участник форума
Участник № / Member № 3180
отправлено / posted
TM 6.05.1+FireBird 2.x+FireBird ODBC 2.0 Из базы нужно периодически получать данные. Приложения, работающие с ODBC,делают это легко, а TM не показывает даже структуру таблиц. С чем это может быть связано?
Сообщения / Posts 44 | Из / From: Россия
| IP / IP: IP адрес / IP address |
M@V
Forum Professor / Завсегдатай форума
Участник № / Member № 1800
отправлено / posted
Связка TM 6.05.1+FireBird 1.5.3.4870+FireBird ODBC 2.00.00.142(IBphoenix) нормально себя зарекомендовала. С FireBird 2.х не работал, но разве это принципиально? С уважением M@V.
Сообщения / Posts 167 | Из / From: УКРАИНА
| IP / IP: IP адрес / IP address |
Serge
Forum Member / Участник форума
Участник № / Member № 3180
отправлено / posted
Непринципиально. Эта связка дает тот же результат. То есть таблицы видны, а поля и данные нет. И в TM 6.06 тоже.
Сообщения / Posts 44 | Из / From: Россия
| IP / IP: IP адрес / IP address |
M@V
Forum Professor / Завсегдатай форума
Участник № / Member № 1800
отправлено / posted
Правильно таблицы видны, структура таблиц тоже(из каких полей состоит), а данные, так это строка за запрос. С уважением M@V.
Сообщения / Posts 167 | Из / From: УКРАИНА
| IP / IP: IP адрес / IP address |
M@V
Forum Professor / Завсегдатай форума
Участник № / Member № 1800
Serge
Forum Member / Участник форума
Участник № / Member № 3180
отправлено / posted
quote:Отправитель / Originally posted by M@V: Правильно таблицы видны, структура таблиц тоже(из каких полей состоит), а данные, так это строка за запрос.
Структура таблиц как раз и не видна, запросы не формируются и не выполняются. Почему то это связано с именами таблиц и полей. Если там есть строчные символы, то доступа к полям нет. Если все прописные-порядок.
Сообщения / Posts 44 | Из / From: Россия
| IP / IP: IP адрес / IP address |
M@V
Forum Professor / Завсегдатай форума
Участник № / Member № 1800
отправлено / posted
Странно, работаю в 3-диалекте, создание таблиц в IBEXPERT автоматом применяет прописные буквы, закатал SQL запросом, имя таблицы подменило прописными а вот поля получились строчными. Ну так в ТМ все равно наблюдаю структуру без проблем. С уважением M@V. PS.Кодовая страница WIN1251?
Сообщения / Posts 167 | Из / From: УКРАИНА
| IP / IP: IP адрес / IP address |
M@V
Forum Professor / Завсегдатай форума
Участник № / Member № 1800
отправлено / posted
Может Вы натолкнулись на проблемы различия диалектов 1 и 3. В 3-тьем "Table" и "TABLE" разные вещи! А вот Table и TABLE одно и то-же. Запрс примерно такой: INSERT INTO REESTR (ABEND,DTIME,MS,NUM_PR,TZ1) VALUES (#Авария#,'#Время#',#мс#,#Ном_пресса#,#Т_зоны1) И еще поля в Запросе пишите в строчку а не столбцом,как предлагает ТМ (слишком много гониться тогда лишних служебных символов).
Сообщения / Posts 167 | Из / From: УКРАИНА
| IP / IP: IP адрес / IP address |
Serge
Forum Member / Участник форума
Участник № / Member № 3180
отправлено / posted
Похоже действительно проблемы в Dialect3. Заработало при установке в драйвере ODBC свойств "регистрозависимые идентификаторы","автоцитирование". Какие то грабли с русскими буквами. Charset WIN1251. В других приложениях (IBExpert, OpenOffice и т.д. )все нормально.
Сообщения / Posts 44 | Из / From: Россия
| IP / IP: IP адрес / IP address |
отправлено / posted
Пришлось в срочном порядке обучаться работе с FireBird
Можем подтвердить, что с DIALECT3 была точно такая же ситуация, с DIALECT1 соединяется корректно.
С русскими буквами тоже возникли проблемы. Перепробовали все возможные кодировки, не помогло. Будем копаться дальше.
Сообщения / Posts 17316 | Из / From: Россия
| IP / IP: IP адрес / IP address |
M@V
Forum Professor / Завсегдатай форума
Участник № / Member № 1800
отправлено / posted
Запустите трассировщик в Администраторе источника данных ODBC. В полученном логе будет расшифровка данных о проблемном запросе.
Сообщения / Posts 17316 | Из / From: Россия
| IP / IP: IP адрес / IP address |