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