|
Преобразовать blob (0) или blob text (1) в пользовательский blob (-1 - -32768)
|
|||
---|---|---|---|
#18+
Есть такая возможность без написания фильтра? Или уже готовые фильтры в IBExpert? Varchar в тип 0 или 1 конвертируется без проблем, в пользовательские ошибка. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.09.2018, 11:34 |
|
Преобразовать blob (0) или blob text (1) в пользовательский blob (-1 - -32768)
|
|||
---|---|---|---|
#18+
Нет. А зачем ? ... |
|||
:
Нравится:
Не нравится:
|
|||
18.09.2018, 11:37 |
|
Преобразовать blob (0) или blob text (1) в пользовательский blob (-1 - -32768)
|
|||
---|---|---|---|
#18+
hvlad, потому как данные надо записывать в таблицу, в которой уже определен пользовательский тип blob, и эту таблицу нельзя менять. Т.е. нет возможности поставить там тип поля blob binary. Может есть какая подробная литература по написанию фильтров? Из документации я понял только как объявить его. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.09.2018, 11:40 |
|
Преобразовать blob (0) или blob text (1) в пользовательский blob (-1 - -32768)
|
|||
---|---|---|---|
#18+
afordданные надо записывать в таблицу, в которой уже определен пользовательский тип blobВ чём проблемы ? Зачем фильтры ? afordМожет есть какая подробная литература по написанию фильтров?В доке по IB6 вроде что-то было, но так не помню ... |
|||
:
Нравится:
Не нравится:
|
|||
18.09.2018, 12:43 |
|
Преобразовать blob (0) или blob text (1) в пользовательский blob (-1 - -32768)
|
|||
---|---|---|---|
#18+
hvladВ чём проблемы ? Зачем фильтры ? Штатные средства предполагают конвертацию между/из/в определенными типами BLOB: 0 (binary) и 1 (text). Если я буду записывать данные в поле BLOB с неопределенным типом, например -3 (или присваивать текст, определенный BLOB) в переменную с таким типом, то получу ошибку "Filter not found to convert type 1 to type -3". В документации об этом написано, что нужно самому писать фильтры, потом объявлять их, но без подробностей, типа смотрите в сообществах Firebird. Перерыл все что можно - скудно на фильтры в интернете. Вот в этом то и проблемы... ... |
|||
:
Нравится:
Не нравится:
|
|||
18.09.2018, 12:59 |
|
Преобразовать blob (0) или blob text (1) в пользовательский blob (-1 - -32768)
|
|||
---|---|---|---|
#18+
afordЕсли я буду записывать данные в поле BLOB с неопределенным типом, например -3 (или присваивать текст, определенный BLOB) в переменную с таким типом, то получу ошибку "Filter not found to convert type 1 to type -3".Речь о P-SQL или о клиентском коде (ISC API) ? ... |
|||
:
Нравится:
Не нравится:
|
|||
18.09.2018, 13:12 |
|
Преобразовать blob (0) или blob text (1) в пользовательский blob (-1 - -32768)
|
|||
---|---|---|---|
#18+
afordЕсли я буду записывать данные в поле BLOB с неопределенным типом, например -3 (или присваивать текст, определенный BLOB) в переменную с таким типом, то получу ошибку "Filter not found to convert type 1 to type -3". Так ты записывай сразу данные с типом -3, а не 1. В чём проблема-то? Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
18.09.2018, 13:17 |
|
Преобразовать blob (0) или blob text (1) в пользовательский blob (-1 - -32768)
|
|||
---|---|---|---|
#18+
aford, объясни зачем тебе потребовались пользовательские подтипы BLOB? Просто они имеют смысл только если необходимо преобразовывать формат BLOB на лету, если нет, то практически всё что не текст можно записать в binary. З.Ы. Ни где не видел примера фильтров, разве что в исходниках FB ... |
|||
:
Нравится:
Не нравится:
|
|||
18.09.2018, 13:21 |
|
Преобразовать blob (0) или blob text (1) в пользовательский blob (-1 - -32768)
|
|||
---|---|---|---|
#18+
IB6 APIGuide Working with Blob Data Filtering Blob data Writing an external Blob filter ... |
|||
:
Нравится:
Не нравится:
|
|||
18.09.2018, 13:24 |
|
Преобразовать blob (0) или blob text (1) в пользовательский blob (-1 - -32768)
|
|||
---|---|---|---|
#18+
Код: sql 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.
... |
|||
:
Нравится:
Не нравится:
|
|||
18.09.2018, 13:26 |
|
Преобразовать blob (0) или blob text (1) в пользовательский blob (-1 - -32768)
|
|||
---|---|---|---|
#18+
hvladIB6 APIGuide Working with Blob Data Filtering Blob data Writing an external Blob filter уже что-то. Хорошо бы если бы примерчик кода лежал в firebird/examples ... |
|||
:
Нравится:
Не нравится:
|
|||
18.09.2018, 13:35 |
|
Преобразовать blob (0) или blob text (1) в пользовательский blob (-1 - -32768)
|
|||
---|---|---|---|
#18+
hvlad Код: sql 1. 2. 3. 4. 5. 6. 7.
Кстати, если со вторым случаем всё понятно, то с первым возникает вопрос почему сервер воспринимает 125 как строку, а не как двоичное число. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
18.09.2018, 13:46 |
|
Преобразовать blob (0) или blob text (1) в пользовательский blob (-1 - -32768)
|
|||
---|---|---|---|
#18+
hvlad Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15.
Dimitry SibiryakovТак ты записывай сразу данные с типом -3, а не 1. В чём проблема-то? Не работает, та же самая ошибка ... |
|||
:
Нравится:
Не нравится:
|
|||
18.09.2018, 13:55 |
|
Преобразовать blob (0) или blob text (1) в пользовательский blob (-1 - -32768)
|
|||
---|---|---|---|
#18+
afordНе работает, та же самая ошибка Что "не работает"? isql? Так он и не должен. Ты в приложении пиши блоб -3-го типа. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
18.09.2018, 13:58 |
|
Преобразовать blob (0) или blob text (1) в пользовательский blob (-1 - -32768)
|
|||
---|---|---|---|
#18+
Симонов ДенисХорошо бы если бы примерчик кода лежал в firebird/examplesexamples\api\api9*.* ... |
|||
:
Нравится:
Не нравится:
|
|||
18.09.2018, 13:59 |
|
Преобразовать blob (0) или blob text (1) в пользовательский blob (-1 - -32768)
|
|||
---|---|---|---|
#18+
Dimitry SibiryakovЧто "не работает"? isql? Так он и не должен. Ты в приложении пиши блоб -3-го типа. Пишу в редакторе IBExpert Код: plsql 1.
в таблицу, где поле = blob sub_type -3 ... |
|||
:
Нравится:
Не нравится:
|
|||
18.09.2018, 14:06 |
|
Преобразовать blob (0) или blob text (1) в пользовательский blob (-1 - -32768)
|
|||
---|---|---|---|
#18+
Даже, если быть точнее, Код: sql 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
18.09.2018, 14:07 |
|
|
start [/forum/topic.php?fid=40&msg=39704196&tid=1560975]: |
0ms |
get settings: |
8ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
68ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
48ms |
get tp. blocked users: |
1ms |
others: | 302ms |
total: | 455ms |
0 / 0 |