|
|
|
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, 12:29 |
|
||
|
Datastore и BLOB
|
|||
|---|---|---|---|
|
#18+
авторЯ так понимаю, мне предлагается сделать что-то такое: SELECT plan INTO :plan FROM ... Серьёзно говоря, это сделать вообще нельзя. Обычный SELECT вам не принесёт BLOBов, нужно использовать SELECTBLOB Powerscript (NOT SQL) конструкцию, которая несовместима с syntaxfromsql ... Около месяца назад, на sybase.public.powerbuilder.general довольно подробно обсуждалось как это сделать, некие (ненадежные ИМХО) методы были предложены, Гугл... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.10.2004, 17:31 |
|
||
|
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; ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.10.2004, 20:16 |
|
||
|
Datastore и BLOB
|
|||
|---|---|---|---|
|
#18+
Можно ещё и так , но проблемы создания Datastore из syntaxfromsql это всё равно не решит... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.10.2004, 02:14 |
|
||
|
|

start [/forum/search_topic.php?author=maks28rus&author_mode=last_posts&do_search=1]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
get settings: |
9ms |
get forum list: |
11ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
164ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
42ms |
get tp. blocked users: |
1ms |
| others: | 438ms |
| total: | 708ms |

| 0 / 0 |

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