|
Конвертация данных
|
|||
---|---|---|---|
#18+
Кто нибудь может мне ответить почему запрос: update TM544 set F650 = cast(F553 as integer); не работает? (F650 (тип INTEGER) и F553 (тип VARCHAR (32)) поля таблы) А в таком виде работает: update TM544 set F650 = cast("553" as integer); ... |
|||
:
Нравится:
Не нравится:
|
|||
27.02.2003, 11:07 |
|
Конвертация данных
|
|||
---|---|---|---|
#18+
А говорит то что? ... |
|||
:
Нравится:
Не нравится:
|
|||
27.02.2003, 19:45 |
|
Конвертация данных
|
|||
---|---|---|---|
#18+
А говорит то что? ... |
|||
:
Нравится:
Не нравится:
|
|||
27.02.2003, 19:47 |
|
Конвертация данных
|
|||
---|---|---|---|
#18+
Говорит: Invalid modify request. conversion error from string "" ... |
|||
:
Нравится:
Не нравится:
|
|||
28.02.2003, 09:16 |
|
Конвертация данных
|
|||
---|---|---|---|
#18+
Значение "F535" - Не может быть преобразовано в целое число! Если ты хочешь кастить строку в целое, то строка должна состоять только из цифровых символов. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.02.2003, 10:14 |
|
Конвертация данных
|
|||
---|---|---|---|
#18+
Но F553 у меня не значение, а поле этой же таблицы. А мне необходимо данные из поля типа VARCHAR скопировать в поле типа INTEGER. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.02.2003, 10:28 |
|
Конвертация данных
|
|||
---|---|---|---|
#18+
Строка conversion error from string "" значит что IB неможет конвертировать пустую строку во что-то (в твоем случае в integer) Сделай update TM544 set F553='0' where (F553='') or (F553 is null) после этого твой update пойдет. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.02.2003, 16:49 |
|
|
start [/forum/topic.php?fid=40&fpage=526&tid=1580812]: |
0ms |
get settings: |
9ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
82ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
63ms |
get tp. blocked users: |
2ms |
others: | 293ms |
total: | 482ms |
0 / 0 |