![]() |
|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
![]() База Access, поле описание есть данные.
Делаю так: Код:
ADoQUery1.Close; ADOQuery1.SQL.Clear; ADOQuery1.SQL.Text:='ALTER TABLE s1 CHANGE Описание Описание memo'; ADOQuery1.ExecSQL; ADOQuery1.SQL.Text:='select * from s1'; adoquery1.Open; |
#2
|
||||
|
||||
![]() Дак была уже такая тема (не ты ли автор часом?).
Изменять таблицу надо с помощью ADOCommand. З.Ы. Смотри маны по SQL. — Как тебя понимать? — Понимать меня не обязательно. Обязательно меня любить и кормить вовремя. На Delphi, увы, больше не программирую. Рекомендуемая литература по программированию |
#3
|
|||
|
|||
![]() Да, но до меня всеравно никак не дойдет как правильно надо это все написать(((
Код:
ADOCOmmand1.CommandText:='alter table s1 change Описание Описание memo'; ADOcommand1.Execute; Код:
ADOCOmmand1.CommandText:='UPDATE s1 SET Описание=memo WHERE Описание=varchar'; ADOcommand1.Execute; Проблема решилась вот так: Код:
ADOCOmmand1.CommandText:='ALTER TABLE s1 ALTER COLUMN Описание memo NOT NULL'; ADOcommand1.Execute; Последний раз редактировалось M.A.D.M.A.N., 26.04.2013 в 16:47. |