Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

type в InterBase 6.0 [D6, IB6.x, ]


Robby ©   (2002-01-11 15:18:00) 

все по порядку...
стоял у меня Delphi5 Interbase 5.0 под WinNt4.0
все было хорошо. Потом NT рухнул. Поставил 2000-ый. Для полногоо кайфа решил еще и Delphi6 + Interbase 6.0 заставить.
Поставил, очень хорошо... НО!одна база, созданная ранее,
имеет в одной нужной таблице название поля "type", что, похоже в IB6.0 является похоже служебным словом. Таблица не открывается.
в связи с этим вопрос - что делать, чтобы и информацию в остальной части таблицы не потерятьи столбец этот как-нибудь удалить...


Alexandr   (2002-01-15 10:02:00) [1]

Type нельзя только если диалект менять на 3,
в первом можно.


Иван Шихалев   (2002-01-14 17:56:00) [2]

TYPE в IB6.0 служебным словом не является. А вот открываются базы старых версий почти всегда паршиво. Только backup/restore - все остальное от лукаваго :)


Alexandr   (2002-01-14 09:13:00) [3]

угу И еще переход с Interbase 5 на Interbase 6 рекомендуют делать через backup/restore.


Люба   (2002-01-11 15:37:00) [4]

Alter table MyTable Add mt_type Integer;
Update MyTable Set mt_type = type;
commit;
Alter Table MyTable drop type;

Все это делать подложив базу под старый сервер.


Наверх

Титульная страница Поиск, карта сайта Написать письмо