В одном из моих приложений я использую Delphi 7, Sql server 2008 R2, BDE, я подключаю базу данных с помощью bde через odbc, используя собственный клиентский драйвер сервера Sql.
Вставка всегда работает, но в некоторых местах редактирование не удается, Delphi вызывает ошибку EDBEngineError [Sql native client 10.0] Несоответствие длины строковых данных.
У меня есть 4 текстовых поля (тип данных sql TEXT) в таблице, если я прокомментирую эти строки полей, редактирование работает.
Пожалуйста, помогите решить эту проблему?
Я знаю, что BDE обесценился, но это миграция базы данных. это большое приложение, поэтому я не хочу переходить с BDE. Все работает нормально, кроме вышеуказанной ситуации.
[извините за мой плохой английский]