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

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

ALTER TABLE FieldType Memo [D7, Paradox]


Developerr ©   (2005-06-30 16:55:00) 

Доброго времени суток. Ув. Мастера, подскажите пожалуйста как с помощью ALTER TABLE добавить поле типа Memo.
Я пишу следующим образом:

Query1.SQL.Add('ALTER TABLE "Table1.DB" ADD Field1 Memo');

Выдает ошибку Capability not supported.
Я так понимаю, что не указал размер от 1 до 240.

Вот как его указать?

Пробовал так:

Query1.SQL.Add('ALTER TABLE "Staff.DB" ADD DatePostHist Memo (240)');

Query1.SQL.Add('ALTER TABLE "Staff.DB" ADD DatePostHist Memo 240');

Ничего не получается.

Спасибо.


Developerr   (2005-06-30 17:12:00) [1]

Спасибо большое, все получилось


Johnmen   (2005-06-30 17:09:00) [2]

>Developerr   (30.06.05 16:55)  

Первый запрос верен, только вместо Memo надо BLOB указать.


Developerr   (2005-06-30 17:02:00) [3]

Query1.SQL.Add('ALTER TABLE "Table1.DB" ADD Field1 MEMO');
Query1.ExecSQL;
Query1.SQL.Clear;
Query1.Free;

Полный текст такой


Наверх

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