|
|
|
Ошибка при UPDATE BLOBа !!!
|
|||
|---|---|---|---|
|
#18+
Пишу - UPDATE BOOKS SET DISCRIBE='что-то там' WHERE ISBN='какой-то там' DISCRIBE - BLOB поле После чего выдается ошибка на юзание блоб поля! Как впихнуть-то текст? P.S. Именно надо впихнуть SQL запросом ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.06.2001, 20:56:17 |
|
||
|
Ошибка при UPDATE BLOBа !!!
|
|||
|---|---|---|---|
|
#18+
Судя по всему BLOB обновить SQL-запросом нельзя, но есть решение если размер BLOB не более 64k/2 - вместо BLOB - varchar(32000) - в противном случае - только через API ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.08.2001, 08:24:16 |
|
||
|
Ошибка при UPDATE BLOBа !!!
|
|||
|---|---|---|---|
|
#18+
и как это через api сделать ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.10.2003, 05:41:36 |
|
||
|
Ошибка при UPDATE BLOBа !!!
|
|||
|---|---|---|---|
|
#18+
//------------------------------------------ // Создаем поток и заносим туда, что хотим //------------------------------------------ // В датасете - запрос типа // UPDATE BOOKS SET DESCRIBE = :DESCRIBE // WHERE ISBN='какой-то там' var S: TStream; begin ... DataSet.DisableControls; S := DataSet.CreateBlobStream( DataSet.FieldByName('DESCRIBE'), bmWrite); try try S.Write('Разная фигня', 12); except on e: Exception do ShowMessage('Ошибка записи в БЛОБ:'#13 +e.Message); end finally DataSet.EnableControls; S.Free; end; end; ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.10.2003, 13:02:20 |
|
||
|
|

start [/forum/topic.php?fid=40&msg=32008598&tid=1578449]: |
0ms |
get settings: |
8ms |
get forum list: |
18ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
167ms |
get topic data: |
8ms |
get forum data: |
3ms |
get page messages: |
39ms |
get tp. blocked users: |
1ms |
| others: | 193ms |
| total: | 445ms |

| 0 / 0 |
