Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Усечение значения в поле типа varchar(max)
|
|||
|---|---|---|---|
|
#18+
Добрый день! Возникла проблема, примерно неделю назад, до этого больше года все нормально работало. При вставке или изменении значения в поле типа varchar(max) данные усекаются без появления какой либо ошибки. Вставляется буквально одно слово. В чем может быть дело? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.01.2018, 16:19 |
|
||
|
Усечение значения в поле типа varchar(max)
|
|||
|---|---|---|---|
|
#18+
r77В чем может быть дело?Дело в ошибке в коде. Ну, или триггер меняет данные. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.01.2018, 16:20 |
|
||
|
Усечение значения в поле типа varchar(max)
|
|||
|---|---|---|---|
|
#18+
alexeyvg, триггера нет на таблице, ошибки в коде нет, он выполняется, просто INSERT INTO и т.д. Все проходит без ошибок, но вставляется символов 20 и все. Вставка происходит с одного сервера на другой. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.01.2018, 16:25 |
|
||
|
Усечение значения в поле типа varchar(max)
|
|||
|---|---|---|---|
|
#18+
Таблицы и типы полей одинаковые на обоих серверах, на исходном сервере полный текст, после вставки одно слово... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.01.2018, 16:27 |
|
||
|
Усечение значения в поле типа varchar(max)
|
|||
|---|---|---|---|
|
#18+
когда меняю тип на varchar(255) , то вставляется нормально. Ничего не усекается. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.01.2018, 16:35 |
|
||
|
Усечение значения в поле типа varchar(max)
|
|||
|---|---|---|---|
|
#18+
После обновления ODBC драйвера у сервера на котором происходит вставка, стало работать на типе данных varchar(8000), на varchar(max) не работает по прежнему. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.01.2018, 16:41 |
|
||
|
Усечение значения в поле типа varchar(max)
|
|||
|---|---|---|---|
|
#18+
r77alexeyvg, триггера нет на таблице, ошибки в коде нет, он выполняется, просто INSERT INTO и т.д. Все проходит без ошибок, но вставляется символов 20 и все. Вставка происходит с одного сервера на другой. Странно. А настройку lazy schema validation не меняли? А вообще народ говорит о мистике :-) https://stackoverflow.com/questions/13651680/linked-sql-server-and-update-a-varcharmax-is-truncated ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.01.2018, 16:43 |
|
||
|
Усечение значения в поле типа varchar(max)
|
|||
|---|---|---|---|
|
#18+
alexeyvg, вот вот, та же ерунда....при чем все работало! Попробовать переустановить SQL Server? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.01.2018, 16:45 |
|
||
|
Усечение значения в поле типа varchar(max)
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.01.2018, 16:47 |
|
||
|
Усечение значения в поле типа varchar(max)
|
|||
|---|---|---|---|
|
#18+
zasrfyj, спасибо, попробую в этом направлении... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.01.2018, 16:52 |
|
||
|
|

start [/forum/topic.php?fid=46&msg=39591807&tid=1690412]: |
0ms |
get settings: |
10ms |
get forum list: |
19ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
96ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
47ms |
get tp. blocked users: |
1ms |
| others: | 248ms |
| total: | 441ms |

| 0 / 0 |
