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

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

Програмное создание поля Field в базе данных [D7, Paradox]


ataker ©   (2005-01-21 02:55:00) 

Здраствуйте
Меня интересует как создать в базе данных дополнительное поле Field с сохранением всех данных в базе (использую Paradox).
У меня есть проекты, которые я сделал несколько лет назад. По мере развития проекта возникает необходимость в создании или удалении некоторых полей. Базы данных за несколько лет раздулись и потеря данных в результате модернизации нежелательна. Клиентов много, находятся далеко, поэтому, все это должно осуществляться дистанционно.
SQL я не использую, поэтому ALTER TABLE тут не подходит.
--
Пример.
Локальная таблица Table1
Table1.TableName := eta.db
Поля в таблице:
Name : TStringField
Age  : TIntegerField
Таблица заполнена некоторыми записями
Нужно програмно создать поле SurName : TStringField
без потери, ранее введенных значений.
--
Заранее благодарен за помощь.


Danilka   (2005-01-21 08:55:00) [1]

Даже если принципиально не используешь SQL, для добавления поля можно один раз и поиспользовать, не сломаешься. :)


aus   (2005-01-21 03:33:00) [2]

За несколько летможно бы и SQL освоить, или ты принципиально, тогда скажи почему, я тоже так хочу.


Наверх

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