Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.11.13;
Скачать: CL | DM;

Вниз

При переносе сервера interbase перестали открывать некоторые табл   Найти похожие ветки 

 
sergling ©   (2005-10-04 10:21) [0]

Собственно на компе стояла программа, работающая с удаленным IB 6. Все замечательно. Вышло так, что пришлось переставить сервер на этот комп, после чего программа перестала работать, хотя другие удаленные машины не испытывают проблем. Программа работает с СУБД через BDE 5.01. Проблемы при запросе к таблице с полями "year" и "month". Т.е. команд select * from config работает, а команда select year, month from config не работает. Полагаю что имя полей где-то пересекается со служебными словами. Но раньше-то все работало, да и сейчас на других удаленных машинах запросы работают. Менять программу не могу, т.к. исходники потерял 3 года назад. Подскажите в чем может быть проблема.


 
Desdechado ©   (2005-10-04 10:26) [1]

да, это служебные слова
работать должно так
select T."year", T."month" from config T


 
sergling ©   (2005-10-04 13:57) [2]

Получается что эти служебные слова мешают жить только непосредственно на IB сервере?


 
sniknik ©   (2005-10-04 14:04) [3]

может версия сервера разная/udl с этими функциями подключена в одном из случаев?
насколько знаю в старом IB было очень мало функционала, а значит и зарезервированных слов, все делалось через udl.


 
sergling ©   (2005-10-04 14:20) [4]

to sniknik: а что такое udl и можно ли ее/его/их отключить?


 
drpass ©   (2005-10-04 14:53) [5]

библиотека с пользовательскими функциями. Если ты ее не подключал (база-то твоей разработки?), то и отключать ничего не придется.


 
Desdechado ©   (2005-10-04 15:36) [6]

имхо, с UDF вы не в ту степь ушли...
а ситуация - с одной машины работает, с другой нет - возможна, если на "рабочих" машинах стоит клиент древней версии, а на сервере клинет совпадает с версией сервера


 
sergling ©   (2005-10-04 16:06) [7]

Вот это уже наверное по теме. А возможно ли поставить на машину с шестым ИБ клиента от пятого? Или это фантастика?


 
Desdechado ©   (2005-10-04 16:09) [8]

поставить-то можно, вот только возможны конфликты в самых непредсказуемых местах (но возможно, что никогда не споткнешься, это как повезет)
gds32.dll


 
Romkin ©   (2005-10-04 17:42) [9]

Да, скорее всего дело в этом - BDE юзает свой gds32.
возьми gds32.dll из каталога BDE того компа, где работает, если его там нет - из каталога system.



Страницы: 1 вся ветка

Текущий архив: 2005.11.13;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.035 c
2-1129644091
Progamer
2005-10-18 18:01
2005.11.13
Добавление значения в комбобокс


14-1130212702
pazitron_brain
2005-10-25 07:58
2005.11.13
Помогите!


3-1127554610
hooky-mars
2005-09-24 13:36
2005.11.13
Access как сервер


3-1128333732
Prohodil Mimo
2005-10-03 14:02
2005.11.13
Как правильно записать картинку из TImage в базу FB-1.5 ?


14-1129879974
BiN
2005-10-21 11:32
2005.11.13
Полезные советы: как выжить, когда закончится нефть