![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Добавление поля в БД [D7]
Serg1981 © (2005-11-14 21:44:00)Мне необходимо добавить новое поле в БД. Делаю это так:
ClientDataSet1.Active := false;
ClientDataSet1.FieldDefs.Add('PROBA', ftString, 50, false);
ClientDataSet1.Active := true;
Но поле не добавляется. Как правильно нужно добавлять поля ?
Заранее спасибо
Desdechado (2005-11-16 17:22:00) [1]CDS может работать и без подключения к БД, поэтому операции с полями у него не обязаны ретранслироваться в базу
если нужно поменять поля в БД, использовать команды SQL
если нужно поменять поля в CDS, то подойдет 2-я строчка из [0]
keymaster (2005-11-16 14:11:00) [2]Можно Query использовать.
Карелин Артем (2005-11-15 08:10:00) [3]В ClientDataSet SQL-запросы вроде как не идут. Там надо что-то вроде CreateDataSet(или CreateTable) вызвать.
LexXP (2005-11-15 08:07:00) [4]Выполни запрос
ALTER TABLE TableNameADD FieldName тип данных
пример:
ALTER TABLE Client ADD yyy Text(50)