- Код: Выделить всё
rec.Open("TableName", conn, ....)
rec.Fields("FieldName").DefinedSize = n
Что же делать? Разве можно обратиться к параметрам поля до его открытия?
Модератор: Ramzes
rec.Open("TableName", conn, ....)
rec.Fields("FieldName").DefinedSize = n
SerSel писал(а):Дело вот в чём. Есть база в Access, в строковые поля которой до сих пор всё влезало. И есть новые записи, которые необходимо в неё добавить, но которые в данный формат уже не влезают (>255 знаков). Через сам Access, насколько я понимаю, длину строкового поля больше 255 символов делать не предусмотрено. Поэтому пытался её увеличить программно в той же базе (ну чтобы старые данные не перезабивать [пусть даже программно] в новую базу).
SerSel писал(а):А вот такой общий вопрос по теме: в переходе на другие СУБД - SQL, например, есть большие преимущества по сравнению с Access? На уровне чтения-записи-редактирования записей в различных полях различных таблиц. Или я что-то не так понимаю и sql настроен и предназначен, в основном, для web-приложений?
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 14