ник: Bellerofont
что-то странное вы пишите:
Set prt = fld.CreateProperty("edid", dbText, 255)
|
Зачем вы создаете для поля "edid" текстовое свойство с именем "edid"?
Для изменения типа поля удобно выполнять SQL строку типа
CurrentDb.Execute "ALTER TABLE ИмяТаблицы ALTER COLUMN ИмяПоля TEXT"
|