Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / И снова о Pocket PowerBuilder / 25 сообщений из 25, страница 1 из 1
05.09.2004, 12:45
    #32680523
Andyn
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
И снова о Pocket PowerBuilder
Есть ли среди постоянных посетителей или гостей нашего форума люди, более-менее серьезно знакомые с Pocket PowerBuilder и/или имеющие опыт использования программ написанных на нем? Очень требуется любая информация по существу вопроса. :)
...
Рейтинг: 0 / 0
06.09.2004, 12:36
    #32681209
andy753
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
И снова о Pocket PowerBuilder
Вот по существу и задавай вопросы... :) Судя по молчанию - никто не считает себя хорошим спецом по нему, но мож кто и сталкивался с твоими траблами.

Сам иногда посматриваю и кой-чего поделываю, но пока весьма много нужных для меня функций так и остаются пустышками, посему что-либо сложное реализовать либо незя либо проблем.
...
Рейтинг: 0 / 0
06.09.2004, 14:20
    #32681445
Andyn
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
И снова о Pocket PowerBuilder
Собственно и траблов пока нет. :))

Есть перспектива работы над проектом с использованием WinCE-трминалов со сканером штрих-кодов. Есть теоретическое согласие начальства на приобретение Pocket PowerBuilder в качестве средства разработки под этот проект. Есть N разработчиков пишуших на обычном PowerBuilder и готовых писать на pocket-версии. Есть практически готовая постановка задачи под все эти условия. Нет только информации с какими трудностями в первую очередь придется столкнуться. :)

А если по существу, то так:

1. Есть ли возможность использования в PocketPC ODBC-драйверов кроме ASA-шного для работы через WiFi с базами данных в обычном режиме "клиент-сервер"? Или придется писать распределенное приложение? И можно ли будет в данном случае его вообще реализовать?

2. Есть ли Citrix-клиент под WinCE?

3. При использовании сканера штрих-кодов нужно ли считанный код откуда-то получать (по типу как из COM-порта) или это все равно что код с клавиатуры будет набран?

Ну и прочее: субъективное впечатление от работы PB-приложений на устройствах - тормозят или нет; удобство работы и подход к проектированию пользовательского интерфейса - ведь экран-то маленький.
...
Рейтинг: 0 / 0
06.09.2004, 14:29
    #32681479
Ikar
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
И снова о Pocket PowerBuilder
Andyn3. При использовании сканера штрих-кодов нужно ли считанный код откуда-то получать (по типу как из COM-порта) или это все равно что код с клавиатуры будет набран?Это зависит от самого сканера. Смотрите спецификации на оборудование.

---
С уважением, IKAR

ikarhomecenter@narod.ru
IkarHomeCenter
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
22.09.2005, 16:29
    #33284237
Garyman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
И снова о Pocket PowerBuilder
Начал разбираться с PocketBuilder'oм и присоединяюсь к вопросу:
>> Есть ли возможность использования в PocketPC ODBC-драйверов кроме ASA-шного для работы через WiFi с базами данных в обычном режиме "клиент-сервер"?

Интересует связь по TCP/IP с серверной бд оракл.
...
Рейтинг: 0 / 0
22.09.2005, 16:46
    #33284305
Dim2000
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
И снова о Pocket PowerBuilder
Garyman wrote:

> Есть ли возможность использования в PocketPC ODBC-драйверов кроме
> ASA-шного для работы через WiFi с базами данных в обычном режиме
> "клиент-сервер"?

Для тех, кто в танке: НАПРЯМУЮ из PocketPB можно коннектиться ТОЛЬКО К ASA.
Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
23.09.2005, 13:49
    #33286012
Александр Старшинин
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
И снова о Pocket PowerBuilder
Dim2000
Garyman wrote:

> Есть ли возможность использования в PocketPC ODBC-драйверов кроме
> ASA-шного для работы через WiFi с базами данных в обычном режиме
> "клиент-сервер"?

Для тех, кто в танке: НАПРЯМУЮ из PocketPB можно коннектиться ТОЛЬКО К ASA.
Posted via ActualForum NNTP Server 1.3

Вы не правы коллега, категорически не правы. PocketBuilder умеет работать с любыми ODBC-совместимыми базами. Говорю Вам как доктор, лично проверял на примере Oracle, да и так, слышал немного -:) об этой среде.
...
Рейтинг: 0 / 0
26.09.2005, 07:25
    #33287702
Andyn
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
И снова о Pocket PowerBuilder
Александр Старшинин
Вы не правы коллега, категорически не правы. PocketBuilder умеет работать с любыми ODBC-совместимыми базами. Говорю Вам как доктор, лично проверял на примере Oracle, да и так, слышал немного -:) об этой среде. А можно немного подробнее про то, где взять Oracle ODBC-драйвер для Windows Mobile 2003?
...
Рейтинг: 0 / 0
26.09.2005, 07:41
    #33287711
Garyman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
И снова о Pocket PowerBuilder
Александр Старшинин
PocketBuilder умеет работать с любыми ODBC-совместимыми базами.

Только начал разбираться с PocketBuilder v2.0.
Подскажите, как настроить на КПК соединение с ораклом через odbc.
Как я понял, соединиться можно с Oracle-Lite ,а с серверной БД есть такая возможность (по TCP/IP)?
...
Рейтинг: 0 / 0
26.09.2005, 07:43
    #33287712
Andyn
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
И снова о Pocket PowerBuilder
Я почему спрашиваю - тестирование разработки приложений дошло до этапа когда требуется полноценная работа с БД и нужен доступ не только к ASA. Есть конечно обходные варианты и мы их реализовали - все вполне работоспособно, но требует "лишних" трудозатрат и накладывает некоторые ограничения по сравнению с прямым доступом.
...
Рейтинг: 0 / 0
22.10.2005, 07:43
    #33338536
Garyman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
И снова о Pocket PowerBuilder
Похоже напрямую к Ораклу подключиться не удастся.
Действительно, PocketPB на КПК не понимает других баз кроме ASA.
Остается вопрос: может ли PocketPB работать напрямую с серверной ASA?
Хочу использовать вариант работы с серверной ASA, которая в свою очередь синхронизируется с Ораклом (обе базы на одном сервере).
Сейчас копаю в этом направлении.
Когда PocketPB (на кпк) не может подключиться к базе (на кпк), он выдает окошко "Connect to ASA" с закладками Login,Database,Network. Больше всего заинтересовала последняя закладка. Там можно ввести адрес TCP/IP.
...
Рейтинг: 0 / 0
24.10.2005, 07:54
    #33339411
Andyn
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
И снова о Pocket PowerBuilder
GarymanПохоже напрямую к Ораклу подключиться не удастся.
Я думаю если бы такая возможность была - ее бы обязательно преподнесли как достоинство PocketPB. :)

Garyman
Действительно, PocketPB на КПК не понимает других баз кроме ASA.
Остается вопрос: может ли PocketPB работать напрямую с серверной ASA?
Ответ положительный - может. Я тестировал работу приложения через WiFi.

Garyman
Хочу использовать вариант работы с серверной ASA, которая в свою очередь синхронизируется с Ораклом (обе базы на одном сервере).
Можно и не синхронизировать а просто сделать прокси-объекты в ASA для Оракловых таблиц и процедур. Хотя это уже зависит от задачи.

Garyman
Когда PocketPB (на кпк) не может подключиться к базе (на кпк), он выдает окошко "Connect to ASA" с закладками Login,Database,Network. Больше всего заинтересовала последняя закладка. Там можно ввести адрес TCP/IP.
Ему - приложению - можно просто дать соответствующий источник ODBC, положив, например, в каталог \Windows на кпк. Пример - в приложенном файле.
...
Рейтинг: 0 / 0
24.10.2005, 16:06
    #33340704
Garyman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
И снова о Pocket PowerBuilder
Спасибо за пример, попробовал и вот что получилось:
Создал на серевере базу 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-адрес сервера с базой идет)
...
Рейтинг: 0 / 0
24.10.2005, 16:29
    #33340776
ЗоринАндрей
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
И снова о Pocket PowerBuilder
добавить к DBParm ConnectOption='SQL_DRIVER_CONNECT,SQL_DRIVER_NOPROMPT' ?
...
Рейтинг: 0 / 0
25.10.2005, 07:05
    #33341482
Andyn
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
И снова о Pocket PowerBuilder
2 Garyman

Ошибка возможно в том как указывается источник ODBC. У меня скрипт такой:

Код: plaintext
1.
2.
3.
4.
5.
// Profile db_proxy
SQLCA.DBMS = "ODBC"
SQLCA.AutoCommit = False
SQLCA.DBParm = "ConnectString='FileDSN=ASA9_Proxy;UID=dba;PWD=sql',DelimitIdentifier='No',ConnectOption='SQL_DRIVER_CONNECT,SQL_DRIVER_NOPROMPT'"
	
connect;

В PocketPC можно использовать только файловые настройки ODBC, соответственно и параметр называется по-другому, хотя в документации по ASA сказано, что DSN и FileDSN синонимы. Где лежат файлы dbobdc9.dll и ASA9_Proxy.dsn? Возможно программа их просто не видит.
...
Рейтинг: 0 / 0
25.10.2005, 08:54
    #33341564
Garyman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
И снова о Pocket PowerBuilder
Сделал как рекомендовали все параметры:
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мс)
...
Рейтинг: 0 / 0
25.10.2005, 10:10
    #33341740
Garyman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
И снова о Pocket PowerBuilder
Сделал как рекомендовали все параметры:
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мс)
...
Рейтинг: 0 / 0
25.10.2005, 10:47
    #33341874
Andyn
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
И снова о Pocket PowerBuilder
Вообще говоря - странно, мне никаких проблем с коннектом не встречалось совсем.

Можно попробовать сделать следующее:
1. Убрать один из файлов ASA9_Proxy.dsn, оставив только тот который в каталоге
...
Рейтинг: 0 / 0
25.10.2005, 10:52
    #33341899
Andyn
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
И снова о Pocket PowerBuilder
Не на ту кнопку нажал. :)

Можно попробовать сделать следующее:
1. Убрать один из файлов ASA9_Proxy.dsn, оставив только тот который в каталоге \Windows
2. Поискать на КПК файл asasrv.ini, если есть - удалить
3. Запустить на КПК сервер БД и попробовать прицепиться с обычного компьютера к этому серверу по сети
4. Запустить тестовый пример из поставки ASA for WinCE - ODBC_Sample и указать ему в качестве источника ASA9_Proxy.dsn для проверки установки соединения

Может что-то и прояснится.
...
Рейтинг: 0 / 0
25.10.2005, 14:02
    #33342569
Garyman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
И снова о Pocket PowerBuilder
Все заработало!
Что сделал: снес и заново установил ASA на кпк.
(До этого ковырялся на нем с локал.базой - может где-то что-то прописалось)
Большое спасибо.
...
Рейтинг: 0 / 0
25.10.2005, 15:14
    #33342846
Andyn
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
И снова о Pocket PowerBuilder
Ну вот и хорошо. :))

Кстати, если не планируется работа с локальной КПК-шной базой из приложений PocketBuilder, то необязательно ставить на устройство ASA, достаточно просто положить dbodbc9.dll в каталог \Windows, сэкономится ~5Мб памяти.
...
Рейтинг: 0 / 0
25.10.2005, 15:17
    #33342857
Garyman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
И снова о Pocket PowerBuilder
Сразу не заметил. Оказывается кпк связался с серверной базой, когда стоял в крэдле и сетевой кабель был отключен. Как только втыкаешь кабель в сетевую, он пишет ту же ошибку соединения. Вытаскиваешь из крэдла - то же самое:
Found Server but communication error occurred
...
Рейтинг: 0 / 0
25.10.2005, 15:22
    #33342874
Andyn
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
И снова о Pocket PowerBuilder
Рано обрадовались. :)

Скорее всего дело в настройках сетевых. Файерволов никаких не включено на сервере? А WiFi нет в КПК? Не очень-то мобильное устройство получается с проводной сетью.
...
Рейтинг: 0 / 0
25.10.2005, 15:47
    #33342959
Garyman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
И снова о Pocket PowerBuilder
Все наконец разобрался. У меня КПК соединялся с компьютером через обратный кабель- пинг при этом идет, соединение с БД не устанавливается.
(кпк что в крэдле стоит, что вытащен из него- без разницы).
Сейчас воткнул прямым кабелем в хаб, в котрый подключен комп - пинг идет, соединение устанавливается. Видимо какие особенности подключения к базе.
Спасибо за поддержку.
...
Рейтинг: 0 / 0
26.10.2005, 07:13
    #33343948
Andyn
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
И снова о Pocket PowerBuilder
GarymanСпасибо за поддержку. Да не за что. :) Приятно увидеть что еще кто-то занялся этой темой. Будут вопросы - обращайтесь, может я с этим уже сталкивался, подскажу.
...
Рейтинг: 0 / 0
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / И снова о Pocket PowerBuilder / 25 сообщений из 25, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]