Как программно изменить тип данных поля таблицы с числового на текстовый?

simply
Дата: 21.09.2005 16:34:10
Как программно изменить тип данных поля таблицы с числового на текстовый?
adv
Дата: 21.09.2005 16:38:50
alter table
simply
Дата: 21.09.2005 16:53:12
alter table, это добавить и удалить, а изменить свойство поля??
Пользователь2
Дата: 21.09.2005 16:58:59
Аксекс хелп
Для изменения типа существующего поля используйте инструкцию ALTER COLUMN. В этом случае укажите имя поля, его тип и (для текстовых и двоичных полей) необязательный размер. Например, следующая инструкция позволяет в таблице «Сотрудники» изменить тип поля «Почтовый индекс» (первоначально определенный как INTEGER), переопределив это поле как текстовое длиной 10 знаков:
ALTER TABLE Сотрудники ALTER COLUMN ПочтовыйИндекс TEXT(10)
simply
Дата: 21.09.2005 17:07:48
Спасибо
simply
Дата: 21.09.2005 18:10:59
Эта инструкция не работает, есть ADD COLUMN, есть DROP COLUMN
adv
Дата: 22.09.2005 12:07:13
Проверено - работает.

автор
Эта инструкция не работает, есть ADD COLUMN, есть DROP COLUMN
Вам же выдержку из хелпа дали.
Drey-P
Дата: 17.08.2006 18:06:31
Помогите изменить тип поля...

Если я пишу:
CurrentDb.Execute "ALTER TABLE TableArt ALTER COLUMN 147 TEXT(10)"
то всё проходит.
А если у меня имя поля хранится в переменной (Stb), то чё-то не фурычит, помогите может я туплю...

Stb= "147"
CurrentDb.Execute "ALTER TABLE TableArt ALTER COLUMN Stb TEXT(10)" - НЕ РАБОТАЕТ!

Заранее спасибо!
4321
Дата: 17.08.2006 18:11:13
CurrentDb.Execute "ALTER TABLE TableArt ALTER COLUMN " & Stb & " TEXT(10)"