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

Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
17.01.2006, 17:43
|
|||
|---|---|---|---|
mobilink - можно ли создать download_cursor на основании результирующего набора процедуры? |
|||
|
#18+
Здрствуйте! Из тех кто имел дело с Mobilink'oм были такие которые пробовали использовать в скрипте загрузки (download_cursor event), вызов процедуры а не SELECT. В досументации по этому делу написано что Mobilink может создавать курсоры на основании результ. набора процедуры, но может имелось ввиду не то что я подумал, так как у меня так сделать неполучается. Я знаю что во многих СУБД можно написать например "select a,b,c from procedure1(:dd,:rr)", но в ASE такого нет. Может имелись ввиду другие СУБД с которыми может работать Mobilink? Если всё-таки можно (занаю что вообще-то нельзя но в скрипте загрузки может и можно ) то подскажите синтаксис плиз...- такой скрипт очень подошол бы нам. Подозреваю што могла имется ввиду возможность запуска процедури которая заполняет некую таблицу (begin_download table event) и последующей выборки селектом (download_cursor cursor event) но это не очень-то прилично. Спасибо за внимание, буду благодарен за любую помощь ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
17.01.2006, 17:47
|
|||
|---|---|---|---|
mobilink - можно ли создать download_cursor на основании результирующего набора процедуры? |
|||
|
#18+
yourij_mw пишет: > Я знаю что во многих СУБД можно написать например "select a,b,c from > procedure1(:dd,:rr)", но в ASE такого нет. Да мало ли чего нет в ASE . ML - это родной продукт для ASA, в ASA9 такая возможность есть. Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
17.01.2006, 18:31
|
|||
|---|---|---|---|
mobilink - можно ли создать download_cursor на основании результирующего набора процедуры? |
|||
|
#18+
не-е дело всётаки не в этом я нашёл то место где это написано Mobilik users guide pg, 101 If you want your downloads to MyTable to use more sophisticated business logic, you can now create your script as follows, where DownloadMyTable is a stored procedure taking two parameters (last-download timestamp and MobiLink user name) and returning a result set. (This example uses an ODBC calling convention for portability): {call DownloadMyTable( ?, ? )} Following are some simple examples for each supported consolidated database. Consult the documentation for your consolidated database for full details. The following example works with Adaptive Server Anywhere, Adaptive Server Enterprise, and Microsoft SQL Server. CREATE PROCEDURE SPDownload @last_dl_ts DATETIME, @u_name VARCHAR( 128 ) AS BEGIN SELECT pk, col1, col2 FROM MyTable WHERE last_modified > @last_dl_ts AND employee = @u_name END попробовал у себя так (даже упростил дальше некуда) - нифига не пашет create procedure dbo.get_document_for_location( @ldt datetime, @u_name varchar(128) )as begin select ID_Document,ID_Company, ID_Operacija, ID_TypeStateDocumentCompany, DataDocument, NomerDoc,PidstavaDoc, SumaDocument, Info from Document end А dbmlsrv8 пишет : {call dbo.get_document_for_location (?,?)} I. 01/17 17:21:38. <1.1> [user_tsg61]: Translated SQL: EXEC dbo.get_document_for_location ?,? E. 01/17 17:21:38. <1.1> [user_tsg61]: Error: Expecting 9 columns in cursor, but found 0 E. 01/17 17:21:38. <1.1> [user_tsg61]: Error: Unable to open download_cursor ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
18.01.2006, 10:25
|
|||
|---|---|---|---|
mobilink - можно ли создать download_cursor на основании результирующего набора процедуры? |
|||
|
#18+
После многих попыток, теперь я могу сказать что всё-таки работает, но только в том случае если не передавать никаких параметров в процедуру. И следовательно проблема для меня не решилась. Может я непревильно их передаю ? {call dbo.get_document_for_location (?,?)} ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
19.01.2006, 09:28
|
|||
|---|---|---|---|
mobilink - можно ли создать download_cursor на основании результирующего набора процедуры? |
|||
|
#18+
Попался который кусался: поставил я девятую версию Anywere studio и дела пошли получше. Правда при нулевом количестве записей возвращаемых процедурой выскакивает еррор и синхронизация завершается неудачей, что IMHO неправильно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=55&mobile=1&tid=2013125]: |
0ms |
get settings: |
6ms |
get forum list: |
19ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
48ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
37ms |
get tp. blocked users: |
1ms |
| others: | 225ms |
| total: | 353ms |

| 0 / 0 |
