powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Триггеры в РВ+SQL2005
2 сообщений из 2, страница 1 из 1
Триггеры в РВ+SQL2005
    #35614778
umnik_net
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
При переходе на 2005 почему-то накрылись ряд триггеров на insert , update. Как только триггер начинает срабатывать, выдается:
SQLSTATE = 22001
[Microsoft][SQL Native Client][SQL Server]
Символьные или двоичные данные могут быть усечены.

No changes made to database
Дело в Native Client или что-то еще?
...
Рейтинг: 0 / 0
Триггеры в РВ+SQL2005
    #35622988
KOLCHOZ_POSTEVENT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Это "что-то ещё".
Формально, такая кака лезет, когда отрабатывает инсерт,update который в поле char/varchar и иже с ним, типа nchar/nvarchar пытается внести строку длиннее, чем этот самый varchar.
Прежде, чем гадать, откуда дровишки, поймите, какой оператор валит триггер.Возьмите RETURN и двигайте его от начала к концу триггера, пока не найдёте, а там,уже , начинайте думать.
Есть ,например, такая противопехотная мина set ansi_padding on.
Если скрипт создании таблы начинается с неё, то все варчары автоматом дополняются пробелами, а это вполне реальная инфа и если на прежнем сервере,этого не было , а приёмник короче передатчика,то как-то проскакивало и не было и переполнения.
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Триггеры в РВ+SQL2005
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]