Форум: "Базы";
Текущий архив: 2006.01.15;
Скачать: [xml.tar.bz2];
ВнизДобавление поля в БД Найти похожие ветки
← →
Serg1981 © (2005-11-14 21:44) [0]Мне необходимо добавить новое поле в БД. Делаю это так:
ClientDataSet1.Active := false;
ClientDataSet1.FieldDefs.Add("PROBA", ftString, 50, false);
ClientDataSet1.Active := true;
Но поле не добавляется. Как правильно нужно добавлять поля ?
Заранее спасибо
← →
LexXP (2005-11-15 08:07) [1]Выполни запрос
ALTER TABLE TableName ADD FieldName тип данных
пример:
ALTER TABLE Client ADD yyy Text(50)
← →
Карелин Артем © (2005-11-15 08:10) [2]В ClientDataSet SQL-запросы вроде как не идут. Там надо что-то вроде CreateDataSet(или CreateTable) вызвать.
← →
keymaster © (2005-11-16 14:11) [3]Можно Query использовать.
← →
Desdechado © (2005-11-16 17:22) [4]CDS может работать и без подключения к БД, поэтому операции с полями у него не обязаны ретранслироваться в базу
если нужно поменять поля в БД, использовать команды SQL
если нужно поменять поля в CDS, то подойдет 2-я строчка из [0]
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2006.01.15;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.408 c