![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
При переносе сервера interbase перестали открывать некоторые табл [D5, IB6.x]
sergling © (2005-10-04 10:21:00)Собственно на компе стояла программа, работающая с удаленным IB 6. Все замечательно. Вышло так, что пришлось переставить сервер на этот комп, после чего программа перестала работать, хотя другие удаленные машины не испытывают проблем. Программа работает с СУБД через BDE 5.01. Проблемы при запросе к таблице с полями "year" и "month". Т.е. команд select * from config работает, а команда select year, month from config не работает. Полагаю что имя полей где-то пересекается со служебными словами. Но раньше-то все работало, да и сейчас на других удаленных машинах запросы работают. Менять программу не могу, т.к. исходники потерял 3 года назад. Подскажите в чем может быть проблема.
Romkin (2005-10-04 17:42:00) [1]Да, скорее всего дело в этом - BDE юзает свой gds32.
возьми gds32.dll из каталога BDE того компа, где работает, если его там нет - из каталога system.
Desdechado (2005-10-04 16:09:00) [2]поставить-то можно, вот только возможны конфликты в самых непредсказуемых местах (но возможно, что никогда не споткнешься, это как повезет)
gds32.dll
sergling (2005-10-04 16:06:00) [3]Вот это уже наверное по теме. А возможно ли поставить на машину с шестым ИБ клиента от пятого? Или это фантастика?
Desdechado (2005-10-04 15:36:00) [4]имхо, с UDF вы не в ту степь ушли...
а ситуация - с одной машины работает, с другой нет - возможна, если на "рабочих" машинах стоит клиент древней версии, а на сервере клинет совпадает с версией сервера
drpass (2005-10-04 14:53:00) [5]библиотека с пользовательскими функциями. Если ты ее не подключал (база-то твоей разработки?), то и отключать ничего не придется.
sergling (2005-10-04 14:20:00) [6]to sniknik: а что такое udl и можно ли ее/его/их отключить?
sniknik (2005-10-04 14:04:00) [7]может версия сервера разная/udl с этими функциями подключена в одном из случаев?
насколько знаю в старом IB было очень мало функционала, а значит и зарезервированных слов, все делалось через udl.
sergling (2005-10-04 13:57:00) [8]Получается что эти служебные слова мешают жить только непосредственно на IB сервере?
Desdechado (2005-10-04 10:26:00) [9]да, это служебные слова
работать должно так
select T."year", T."month" from config T