Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Как программно изменить тип поля? / 13 сообщений из 13, страница 1 из 1
02.10.2003, 15:26
    #32282152
AlTis
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как программно изменить тип поля?
собственно...
...
Рейтинг: 0 / 0
02.10.2003, 15:31
    #32282159
Alexus12
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как программно изменить тип поля?
юзать:
библиотетку DAO или ADO

лезть
в свойства поля
типа tabledefs("имятаблы").fields("имяполя").хзчто

пытаться
их сменить.
...
Рейтинг: 0 / 0
02.10.2003, 15:42
    #32282185
AlTis
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как программно изменить тип поля?
при присвоении Field.Type ругается, что данное св-во доступно только для чтения. Поднимался аналогичный вопрос в этом форуме. Там говорят, что программно нельзя, но его же можно изменить в конструкторе, как то это делается.../topic/22501
...
Рейтинг: 0 / 0
02.10.2003, 15:49
    #32282206
Лох Позорный
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как программно изменить тип поля?
Изменить - нельзя.
Убиваешь старое поле - делаешь новое (с нужным типом)
Если нужно данные сохранить - еще хуже. Сначала создаешь новое (временное) с нужным типом и каким-нибудь именем, переливаешь туда данные, убиваешь старое, добавляешь новое (с новым типом и старым именем), переливаешь данные из временного, убиваешь временное.
...
Рейтинг: 0 / 0
02.10.2003, 15:52
    #32282214
AlTis
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как программно изменить тип поля?
Может как-то через системные таблицы?
Ведь сам АС как-то изменяет при работе в конструкторе....
...
Рейтинг: 0 / 0
02.10.2003, 15:53
    #32282220
PA
PA
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как программно изменить тип поля?
alter table MyTable alter column MyField text(5)
...
Рейтинг: 0 / 0
02.10.2003, 15:55
    #32282226
AlTis
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как программно изменить тип поля?
RE: PA
Это ты добавляешь новое поле, а как изменить тип уже имеющегося без особых извратов?
...
Рейтинг: 0 / 0
02.10.2003, 15:55
    #32282227
Alexus12
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как программно изменить тип поля?
Гхм!!! и это называется "низя?"
;))))))))))))))))))))))))))))))))))))))))))
...
Рейтинг: 0 / 0
02.10.2003, 16:00
    #32282233
Хам трамвайный
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как программно изменить тип поля?
alter column
изменяет лпределение
столбца

вы читать справку
будете в конце-то концов?

из справки:
Для изменения типа существующего поля используйте инструкцию ALTER COLUMN. В этом случае укажите имя поля, его тип и (для текстовых и двоичных полей) необязательный размер. Например, следующая инструкция позволяет в таблице «Сотрудники» изменить тип поля «Почтовый индекс» (первоначально определенный как INTEGER), переопределив это поле как текстовое длиной 10 знаков:
ALTER TABLE Сотрудники ALTER COLUMN ПочтовыйИндекс TEXT(10)
...
Рейтинг: 0 / 0
02.10.2003, 16:02
    #32282237
AlTis
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как программно изменить тип поля?
сори плиз. Сейчас попробую сделать...
...
Рейтинг: 0 / 0
02.10.2003, 16:02
    #32282239
Лох Позорный
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как программно изменить тип поля?
Только не во всех версиях аксеса работает :)
...
Рейтинг: 0 / 0
02.10.2003, 16:04
    #32282243
Хам трамвайный
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как программно изменить тип поля?
с 2000 работает
...
Рейтинг: 0 / 0
02.10.2003, 16:07
    #32282256
AlTis
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как программно изменить тип поля?
Всё получилось. Большое спасибо.
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Как программно изменить тип поля? / 13 сообщений из 13, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]