@zaharoffff

MS Acccess, SQL не могу изменить тип данных, детали в описании?

05c632512d914b5fa98efe499e37a15e.pngb254c8d66582438bbb7491b6bd226e75.png7bcbe760ee7849af93a4b7fcc49ff4b1.png

Есть поле schet_rest ( остатки по счетам ), оно текстовое , там 20 000 строк , теперь для корректности запросов , надо сделать тип данных числовым или денежным. Проблема состоит в том, что не получается тип данных изменить. Одна из версий в справке что "превышен предел блокировок для файл" MaxLocksPerFile . Пробовал сделать так как написано в справке. ( Найдите параметр MaxLocksPerFile в редакторе реестра Windows (regedit.exe) и увеличьте его значение. Параметр MaxLocksPerFile находится в следующем разделе:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\12.0\Access Connectivity Engine\Engines\ACE) не помогло .
  • Вопрос задан
  • 504 просмотра
Решения вопроса 1
k1lex
@k1lex
Программист торг. сети. C# (WPF, WinForms), T-SQL
По моему проще создать дополнительное поле типа числовое или денежное. Перенести данные из старого поля с конвертацией. Старое поле удалить, новое переименовать в старое.
Если не знаете как написать запрос:
UPDATE таблица
SET <Новое поле> = CAST(<старое поле> as <тип данных>
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы