Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности

Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
07.10.2004, 12:29
|
|||
|---|---|---|---|
|
|||
Datastore и BLOB |
|||
|
#18+
совместимы? Нужно загнать в datastore результат запроса "select * from ...". Transaction object сделал через ODBC. Делаю так: sSyntax = acc.syntaxfromsql('select * from ...', '' ,ERRORS ) if sSyntax = '' then MessageBox( '', ERRORS ) return end if ds.create( sSyntax ) ds.settrans( Acc ) ds.retrieve() Все хорошо, пока в * не попадает BLOB. Выпрыгивает такое сообщение: "This column's data type (plan) requires the use of an embedded SQL statement" Я так понимаю, мне предлагается сделать что-то такое: SELECT plan INTO :plan FROM ... А так не получится, заранее схему я не знаю. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
07.10.2004, 17:31
|
|||
|---|---|---|---|
Datastore и BLOB |
|||
|
#18+
авторЯ так понимаю, мне предлагается сделать что-то такое: SELECT plan INTO :plan FROM ... Серьёзно говоря, это сделать вообще нельзя. Обычный SELECT вам не принесёт BLOBов, нужно использовать SELECTBLOB Powerscript (NOT SQL) конструкцию, которая несовместима с syntaxfromsql ... Около месяца назад, на sybase.public.powerbuilder.general довольно подробно обсуждалось как это сделать, некие (ненадежные ИМХО) методы были предложены, Гугл... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
07.10.2004, 20:16
|
|||
|---|---|---|---|
|
|||
Datastore и BLOB |
|||
|
#18+
Филипп авторЯ так понимаю, мне предлагается сделать что-то такое: SELECT plan INTO :plan FROM ... Серьёзно говоря, это сделать вообще нельзя. Обычный SELECT вам не принесёт BLOBов, нужно использовать SELECTBLOB Powerscript (NOT SQL) конструкцию, которая несовместима с syntaxfromsql ... Около месяца назад, на sybase.public.powerbuilder.general довольно подробно обсуждалось как это сделать, некие (ненадежные ИМХО) методы были предложены, Гугл... В своё время столкнулся с такой же задачей. Не зная заранее структуры вытаскивать блобы. Решил тогда конечно по корявому, но как workaround подойдёт: query = 'select 1 as id, ' + blob_col + ' as c3 into #my_image_table from ' + dbname + "." + t_name + where_str execute immediate :query; selectblob c3 into :pic from #my_image_table where id=1; query = "drop table #my_image_table" execute immediate :query; ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
08.10.2004, 02:14
|
|||
|---|---|---|---|
Datastore и BLOB |
|||
|
#18+
Можно ещё и так , но проблемы создания Datastore из syntaxfromsql это всё равно не решит... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=15&tablet=1&tid=1338823]: |
0ms |
get settings: |
11ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
163ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
44ms |
get tp. blocked users: |
1ms |
| others: | 300ms |
| total: | 556ms |

| 0 / 0 |
