|
|
|
И снова о Pocket PowerBuilder
|
|||
|---|---|---|---|
|
#18+
Есть ли среди постоянных посетителей или гостей нашего форума люди, более-менее серьезно знакомые с Pocket PowerBuilder и/или имеющие опыт использования программ написанных на нем? Очень требуется любая информация по существу вопроса. :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.09.2004, 12:45 |
|
||
|
И снова о Pocket PowerBuilder
|
|||
|---|---|---|---|
|
#18+
Вот по существу и задавай вопросы... :) Судя по молчанию - никто не считает себя хорошим спецом по нему, но мож кто и сталкивался с твоими траблами. Сам иногда посматриваю и кой-чего поделываю, но пока весьма много нужных для меня функций так и остаются пустышками, посему что-либо сложное реализовать либо незя либо проблем. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.09.2004, 12:36 |
|
||
|
И снова о Pocket PowerBuilder
|
|||
|---|---|---|---|
|
#18+
Собственно и траблов пока нет. :)) Есть перспектива работы над проектом с использованием WinCE-трминалов со сканером штрих-кодов. Есть теоретическое согласие начальства на приобретение Pocket PowerBuilder в качестве средства разработки под этот проект. Есть N разработчиков пишуших на обычном PowerBuilder и готовых писать на pocket-версии. Есть практически готовая постановка задачи под все эти условия. Нет только информации с какими трудностями в первую очередь придется столкнуться. :) А если по существу, то так: 1. Есть ли возможность использования в PocketPC ODBC-драйверов кроме ASA-шного для работы через WiFi с базами данных в обычном режиме "клиент-сервер"? Или придется писать распределенное приложение? И можно ли будет в данном случае его вообще реализовать? 2. Есть ли Citrix-клиент под WinCE? 3. При использовании сканера штрих-кодов нужно ли считанный код откуда-то получать (по типу как из COM-порта) или это все равно что код с клавиатуры будет набран? Ну и прочее: субъективное впечатление от работы PB-приложений на устройствах - тормозят или нет; удобство работы и подход к проектированию пользовательского интерфейса - ведь экран-то маленький. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.09.2004, 14:20 |
|
||
|
И снова о Pocket PowerBuilder
|
|||
|---|---|---|---|
|
#18+
Andyn3. При использовании сканера штрих-кодов нужно ли считанный код откуда-то получать (по типу как из COM-порта) или это все равно что код с клавиатуры будет набран?Это зависит от самого сканера. Смотрите спецификации на оборудование. --- С уважением, IKAR ikarhomecenter@narod.ru IkarHomeCenter ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.09.2004, 14:29 |
|
||
|
И снова о Pocket PowerBuilder
|
|||
|---|---|---|---|
|
#18+
Начал разбираться с PocketBuilder'oм и присоединяюсь к вопросу: >> Есть ли возможность использования в PocketPC ODBC-драйверов кроме ASA-шного для работы через WiFi с базами данных в обычном режиме "клиент-сервер"? Интересует связь по TCP/IP с серверной бд оракл. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.09.2005, 16:29 |
|
||
|
И снова о Pocket PowerBuilder
|
|||
|---|---|---|---|
|
#18+
Garyman wrote: > Есть ли возможность использования в PocketPC ODBC-драйверов кроме > ASA-шного для работы через WiFi с базами данных в обычном режиме > "клиент-сервер"? Для тех, кто в танке: НАПРЯМУЮ из PocketPB можно коннектиться ТОЛЬКО К ASA. Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.09.2005, 16:46 |
|
||
|
И снова о Pocket PowerBuilder
|
|||
|---|---|---|---|
|
#18+
Dim2000 Garyman wrote: > Есть ли возможность использования в PocketPC ODBC-драйверов кроме > ASA-шного для работы через WiFi с базами данных в обычном режиме > "клиент-сервер"? Для тех, кто в танке: НАПРЯМУЮ из PocketPB можно коннектиться ТОЛЬКО К ASA. Posted via ActualForum NNTP Server 1.3 Вы не правы коллега, категорически не правы. PocketBuilder умеет работать с любыми ODBC-совместимыми базами. Говорю Вам как доктор, лично проверял на примере Oracle, да и так, слышал немного -:) об этой среде. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.09.2005, 13:49 |
|
||
|
И снова о Pocket PowerBuilder
|
|||
|---|---|---|---|
|
#18+
Александр Старшинин Вы не правы коллега, категорически не правы. PocketBuilder умеет работать с любыми ODBC-совместимыми базами. Говорю Вам как доктор, лично проверял на примере Oracle, да и так, слышал немного -:) об этой среде. А можно немного подробнее про то, где взять Oracle ODBC-драйвер для Windows Mobile 2003? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.09.2005, 07:25 |
|
||
|
И снова о Pocket PowerBuilder
|
|||
|---|---|---|---|
|
#18+
Александр Старшинин PocketBuilder умеет работать с любыми ODBC-совместимыми базами. Только начал разбираться с PocketBuilder v2.0. Подскажите, как настроить на КПК соединение с ораклом через odbc. Как я понял, соединиться можно с Oracle-Lite ,а с серверной БД есть такая возможность (по TCP/IP)? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.09.2005, 07:41 |
|
||
|
И снова о Pocket PowerBuilder
|
|||
|---|---|---|---|
|
#18+
Я почему спрашиваю - тестирование разработки приложений дошло до этапа когда требуется полноценная работа с БД и нужен доступ не только к ASA. Есть конечно обходные варианты и мы их реализовали - все вполне работоспособно, но требует "лишних" трудозатрат и накладывает некоторые ограничения по сравнению с прямым доступом. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.09.2005, 07:43 |
|
||
|
И снова о Pocket PowerBuilder
|
|||
|---|---|---|---|
|
#18+
Похоже напрямую к Ораклу подключиться не удастся. Действительно, PocketPB на КПК не понимает других баз кроме ASA. Остается вопрос: может ли PocketPB работать напрямую с серверной ASA? Хочу использовать вариант работы с серверной ASA, которая в свою очередь синхронизируется с Ораклом (обе базы на одном сервере). Сейчас копаю в этом направлении. Когда PocketPB (на кпк) не может подключиться к базе (на кпк), он выдает окошко "Connect to ASA" с закладками Login,Database,Network. Больше всего заинтересовала последняя закладка. Там можно ввести адрес TCP/IP. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.10.2005, 07:43 |
|
||
|
И снова о Pocket PowerBuilder
|
|||
|---|---|---|---|
|
#18+
GarymanПохоже напрямую к Ораклу подключиться не удастся. Я думаю если бы такая возможность была - ее бы обязательно преподнесли как достоинство PocketPB. :) Garyman Действительно, PocketPB на КПК не понимает других баз кроме ASA. Остается вопрос: может ли PocketPB работать напрямую с серверной ASA? Ответ положительный - может. Я тестировал работу приложения через WiFi. Garyman Хочу использовать вариант работы с серверной ASA, которая в свою очередь синхронизируется с Ораклом (обе базы на одном сервере). Можно и не синхронизировать а просто сделать прокси-объекты в ASA для Оракловых таблиц и процедур. Хотя это уже зависит от задачи. Garyman Когда PocketPB (на кпк) не может подключиться к базе (на кпк), он выдает окошко "Connect to ASA" с закладками Login,Database,Network. Больше всего заинтересовала последняя закладка. Там можно ввести адрес TCP/IP. Ему - приложению - можно просто дать соответствующий источник ODBC, положив, например, в каталог \Windows на кпк. Пример - в приложенном файле. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.10.2005, 07:54 |
|
||
|
И снова о Pocket PowerBuilder
|
|||
|---|---|---|---|
|
#18+
Спасибо за пример, попробовал и вот что получилось: Создал на серевере базу db_proxy.db Запустил dbsrv9 -x tcpip(TDS=NO) db_proxy.db (проверил- по сети с других компов с базой соединиться можно) скрипт соединения: ------------------ SQLCA.DBMS = 'ODBC' SQLCA.DBPARM="ConnectString='DSN=ASA9_proxy;driver=dbodbc9.dll;UID=dba;PWD=sql'" CONNECT using SQLCA; ------------------ При попытке соединения из КПК долго висит, затем выдает окно с параметрами соединения, взятыми из ASA9_proxy.dns и дальше кпк зависает. (ping с КПК на IP-адрес сервера с базой идет) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.10.2005, 16:06 |
|
||
|
И снова о Pocket PowerBuilder
|
|||
|---|---|---|---|
|
#18+
добавить к DBParm ConnectOption='SQL_DRIVER_CONNECT,SQL_DRIVER_NOPROMPT' ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.10.2005, 16:29 |
|
||
|
И снова о Pocket PowerBuilder
|
|||
|---|---|---|---|
|
#18+
2 Garyman Ошибка возможно в том как указывается источник ODBC. У меня скрипт такой: Код: plaintext 1. 2. 3. 4. 5. В PocketPC можно использовать только файловые настройки ODBC, соответственно и параметр называется по-другому, хотя в документации по ASA сказано, что DSN и FileDSN синонимы. Где лежат файлы dbobdc9.dll и ASA9_Proxy.dsn? Возможно программа их просто не видит. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.10.2005, 07:05 |
|
||
|
И снова о Pocket PowerBuilder
|
|||
|---|---|---|---|
|
#18+
Сделал как рекомендовали все параметры: SQLCA.DBMS, SQLCA.AutoCommit, SQLCA.DBParm dbobdc9.dll лежит в каталоге \windows ASA9_Proxy.dsn лежит в каталоге \windows и продублировал в \program files\sybase\asa9 Сейчас при попытке коннекта выдает: Error:SQLSTATE=08001 [Sybase][ODBC Driver][Adaptive Server Anywhere] Connection error: Found Server but communication error occurred Я так понимаю сервер БД видиться, но почему ошибка связи? (В КПК установлена проводная сетевая плата, пинг до сервера стабильный -13мс) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.10.2005, 08:54 |
|
||
|
И снова о Pocket PowerBuilder
|
|||
|---|---|---|---|
|
#18+
Сделал как рекомендовали все параметры: SQLCA.DBMS, SQLCA.AutoCommit, SQLCA.DBParm dbobdc9.dll лежит в каталоге \windows ASA9_Proxy.dsn лежит в каталоге \windows и продублировал в \program files\sybase\asa9 Сейчас при попытке коннекта выдает: Error:SQLSTATE=08001 [Sybase][ODBC Driver][Adaptive Server Anywhere] Connection error: Found Server but communication error occurred Я так понимаю сервер БД видиться, но почему ошибка связи? (В КПК установлена проводная сетевая плата, пинг до сервера стабильный -13мс) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.10.2005, 10:10 |
|
||
|
И снова о Pocket PowerBuilder
|
|||
|---|---|---|---|
|
#18+
Вообще говоря - странно, мне никаких проблем с коннектом не встречалось совсем. Можно попробовать сделать следующее: 1. Убрать один из файлов ASA9_Proxy.dsn, оставив только тот который в каталоге ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.10.2005, 10:47 |
|
||
|
И снова о Pocket PowerBuilder
|
|||
|---|---|---|---|
|
#18+
Не на ту кнопку нажал. :) Можно попробовать сделать следующее: 1. Убрать один из файлов ASA9_Proxy.dsn, оставив только тот который в каталоге \Windows 2. Поискать на КПК файл asasrv.ini, если есть - удалить 3. Запустить на КПК сервер БД и попробовать прицепиться с обычного компьютера к этому серверу по сети 4. Запустить тестовый пример из поставки ASA for WinCE - ODBC_Sample и указать ему в качестве источника ASA9_Proxy.dsn для проверки установки соединения Может что-то и прояснится. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.10.2005, 10:52 |
|
||
|
И снова о Pocket PowerBuilder
|
|||
|---|---|---|---|
|
#18+
Все заработало! Что сделал: снес и заново установил ASA на кпк. (До этого ковырялся на нем с локал.базой - может где-то что-то прописалось) Большое спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.10.2005, 14:02 |
|
||
|
И снова о Pocket PowerBuilder
|
|||
|---|---|---|---|
|
#18+
Ну вот и хорошо. :)) Кстати, если не планируется работа с локальной КПК-шной базой из приложений PocketBuilder, то необязательно ставить на устройство ASA, достаточно просто положить dbodbc9.dll в каталог \Windows, сэкономится ~5Мб памяти. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.10.2005, 15:14 |
|
||
|
И снова о Pocket PowerBuilder
|
|||
|---|---|---|---|
|
#18+
Сразу не заметил. Оказывается кпк связался с серверной базой, когда стоял в крэдле и сетевой кабель был отключен. Как только втыкаешь кабель в сетевую, он пишет ту же ошибку соединения. Вытаскиваешь из крэдла - то же самое: Found Server but communication error occurred ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.10.2005, 15:17 |
|
||
|
И снова о Pocket PowerBuilder
|
|||
|---|---|---|---|
|
#18+
Рано обрадовались. :) Скорее всего дело в настройках сетевых. Файерволов никаких не включено на сервере? А WiFi нет в КПК? Не очень-то мобильное устройство получается с проводной сетью. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.10.2005, 15:22 |
|
||
|
И снова о Pocket PowerBuilder
|
|||
|---|---|---|---|
|
#18+
Все наконец разобрался. У меня КПК соединялся с компьютером через обратный кабель- пинг при этом идет, соединение с БД не устанавливается. (кпк что в крэдле стоит, что вытащен из него- без разницы). Сейчас воткнул прямым кабелем в хаб, в котрый подключен комп - пинг идет, соединение устанавливается. Видимо какие особенности подключения к базе. Спасибо за поддержку. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.10.2005, 15:47 |
|
||
|
|

start [/forum/topic.php?fid=15&fpage=79&tid=1338070]: |
0ms |
get settings: |
8ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
46ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
52ms |
get tp. blocked users: |
1ms |
| others: | 241ms |
| total: | 380ms |

| 0 / 0 |
