|
|
|
Запись в varchar поля
|
|||
|---|---|---|---|
|
#18+
Сталкивался уже несколько раз - при попытке записать в скажем в varchar(50) символьного значения размером больше, возникает ошибка, сообщение, о том, что даннуе при записи были усечены и скрипт останавливается. Можно ли игнорироватьэту ощибку и продолжить скрипт? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.11.2002, 21:24:41 |
|
||
|
Запись в varchar поля
|
|||
|---|---|---|---|
|
#18+
смотри SET ANSI_PADDING { ON | OFF } ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.11.2002, 21:32:59 |
|
||
|
Запись в varchar поля
|
|||
|---|---|---|---|
|
#18+
но лучше приводить тип... а ля .. Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.11.2002, 21:39:18 |
|
||
|
Запись в varchar поля
|
|||
|---|---|---|---|
|
#18+
Можно ли игнорироватьэту ощибку и продолжить скрипт? SET ANSI_WARNINGS { ON | OFF } ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.11.2002, 23:24:22 |
|
||
|
Запись в varchar поля
|
|||
|---|---|---|---|
|
#18+
то что нужно. Забавно, что деление на ноль все равно вызывает ошибку - хотя BOL убеждает в обратном ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.11.2002, 00:16:35 |
|
||
|
Запись в varchar поля
|
|||
|---|---|---|---|
|
#18+
BOL утверждает, что реакция сервера на деление на ноль зависит не только от SET ANSI_WARNINGS, но еще и от SET ARITHABORT и SET ARITHIGNORE Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.11.2002, 12:50:01 |
|
||
|
|

start [/forum/topic.php?fid=46&msg=32064273&tid=1819123]: |
0ms |
get settings: |
6ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
33ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
30ms |
get tp. blocked users: |
1ms |
| others: | 207ms |
| total: | 303ms |

| 0 / 0 |
