|
|
|
не изменяет поле
|
|||
|---|---|---|---|
|
#18+
Может уважаемые специалисты подскажете в чем дело. есть две таблицы, в них поле типа nvarchar [50]. в одной таблице все проходит нормально, а в другой при добавлении или изменении пишет ошибку: string or binary data would be truncated the statement has been terminated в хелпе по ней: ODBC error: <Os> An ODBC error has been generated. You might have deleted a record that has a foreign key value related to it, or you might have violated a check constraint. For details, refer to your ODBC documentation. это только в том случае если в значении присутствует точка %( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.07.2002, 12:35:14 |
|
||
|
не изменяет поле
|
|||
|---|---|---|---|
|
#18+
Сообщение об ошибке совершенно недвусмысленно говорит о том, что Вы пытаетесь вставить значение, которое превышает размерность поля. Либо увеличте размерность поля, либо перед запросом ставьте Код: plaintext при этом значение будет вставляться обрезанным. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.07.2002, 12:44:01 |
|
||
|
не изменяет поле
|
|||
|---|---|---|---|
|
#18+
но размер поля 50 символов, а добовляется значение всего из 6 символов, если вместо последней точки ставлю любой другой символ, то проблем нет вообще ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.07.2002, 12:53:45 |
|
||
|
не изменяет поле
|
|||
|---|---|---|---|
|
#18+
Ето когда возникает ошибка,и какая точка? Если не секркет какой тип данных Вы туда пытаетесь всунуть,а то что-то подозрительно звучит:) Может Вам стоит создать переменную имеенно такого-же типа как и поле и потом вгонять ее значение туда? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.07.2002, 13:24:52 |
|
||
|
|

start [/forum/topic.php?fid=46&tid=1821547]: |
0ms |
get settings: |
9ms |
get forum list: |
19ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
61ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
46ms |
get tp. blocked users: |
1ms |
| others: | 231ms |
| total: | 386ms |

| 0 / 0 |
