Добрый день!
Столкнулся с таким предупреждением во время запуска АЛЬТА-ГТД.
Ошибка возникла на пустом месте. Программа не обновлялась, все работало. Была в работе одна единственная ДТ.
Потом программу закрыли. Затем при открытии вот такое сообщение начало возникать.
Вот фрагмент из "Подробно":
Exception:
-----------------------------------------------------------------------
2.1 Date : Tue, 2 Apr 2019 09:55:26 +0900
2.2 Address : 005D45B9
2.3 Module Name : gtdw.exe - (Альта ГТД)
2.4 Module Version: 2.0.240.31
2.5 Type : EOleException
2.6 Message : Символьные или двоичные данные могут быть усечены
2.7 ID : 9F630000
2.8 Count : 1
2.9 Status : New
2.10 Note :
2.11 Sent : 0
Обновление от 02.04.19 не исправило ситуацию.
Что это? На что может повлиять? Как устранить?
-
-
Обсуждения на сайте Альта-Софт
-
Символьные или двоичные данные могут быть усечены
Модераторы: Renat, Gala, alta_olg, expert, Lemur
- Iskin
- Эксперт
- Сообщения: 10005
- На форуме: c 08 июл 2008
- Откуда: АО "КАМА"
Сказал: 141 ед.
Получил: 2511 ед.
Получил: 2511 ед.
Re: Символьные или двоичные данные могут быть усечены
Как вариант, попробуйте скачать полный дистрибутив с сайта.
Думайте глобально, действуйте локально!
Re: Символьные или двоичные данные могут быть усечены
Попробую, но вряд ли поможет.
Я хочу услышать разработчика.
Эта ошибка, наверное, возникает, когда программа пишет в базу в строки значения, которые превышают лимиты по длине этих самых строк.
Но сейчас распишу хронологию:
30.03 - открытие программы, набор, подача ДТ, ответы на запросы. Закрытие программы.
31.03 - открытие программы, работа с той же ДТ. В процессе работы с ДТ несколько раз (7 или 8) запрашивали историю процедуры. В промежутках между этими запросами ничего не было. Т.е. приходил ответ, что все из 48 сообщений есть в базе. Затем все из 51 сообщений есть в базе и т.д. Закрытие программы.
01.04 - открытие программы и хлоп, при ее загрузке выпадает это окно. Пока ОК не нажмешь дальше не грузится. Программа открылась, прилетело сообщение о выпуске той самой ДТ. Закрытие программы.
02.04 - обновление программы до текущего релиза. Ошибка не исчезла.
с 30.03 по 01.04 с базой абсолютно никаких манипуляций не происходило, все в штатном режиме, никаких бэкапов/восстановлений, ничего.
На SQL сервере есть несколько баз под разных учвэдов. Вынесены ярлыки с запуском программы с отдельными инишниками. Есть совсем малюсенькие базы, по 5 ДТ, без бинарников, все документы формализованы текстом. Теперь при запуске каждого из них вылетает эта ошибка, т.е. не с одной определенной базой это происходит.
В чем причина? Что предпринять?
Я хочу услышать разработчика.
Эта ошибка, наверное, возникает, когда программа пишет в базу в строки значения, которые превышают лимиты по длине этих самых строк.
Но сейчас распишу хронологию:
30.03 - открытие программы, набор, подача ДТ, ответы на запросы. Закрытие программы.
31.03 - открытие программы, работа с той же ДТ. В процессе работы с ДТ несколько раз (7 или 8) запрашивали историю процедуры. В промежутках между этими запросами ничего не было. Т.е. приходил ответ, что все из 48 сообщений есть в базе. Затем все из 51 сообщений есть в базе и т.д. Закрытие программы.
01.04 - открытие программы и хлоп, при ее загрузке выпадает это окно. Пока ОК не нажмешь дальше не грузится. Программа открылась, прилетело сообщение о выпуске той самой ДТ. Закрытие программы.
02.04 - обновление программы до текущего релиза. Ошибка не исчезла.
с 30.03 по 01.04 с базой абсолютно никаких манипуляций не происходило, все в штатном режиме, никаких бэкапов/восстановлений, ничего.
На SQL сервере есть несколько баз под разных учвэдов. Вынесены ярлыки с запуском программы с отдельными инишниками. Есть совсем малюсенькие базы, по 5 ДТ, без бинарников, все документы формализованы текстом. Теперь при запуске каждого из них вылетает эта ошибка, т.е. не с одной определенной базой это происходит.
В чем причина? Что предпринять?
Re: Символьные или двоичные данные могут быть усечены
Проблема ушла.
Решал так.
Забэкапил базы. Снес SQL. Заново поставил SQL. Залил базы. Обновил прогу штатно. Ошибки нет.
Что было? фиг знает.
Всем спасибо.
Тема закрыта.
Решал так.
Забэкапил базы. Снес SQL. Заново поставил SQL. Залил базы. Обновил прогу штатно. Ошибки нет.
Что было? фиг знает.
Всем спасибо.
Тема закрыта.