|
|
|
Как стать продвинутым пользователем Progress (OpenEdge,не путайте с Postgress)?
|
|||
|---|---|---|---|
|
#18+
В настоящий момент периодически испытываю адские муки, общаясь с Progress по ODBC в Акцессе ч-з связанные таблицы или в Экселе ч-з МС Квери или в коде VBA с ADO. Желания не большие - получать нужные рекордсеты, делая все дела с помощью прогрессовских средств, т.е. на сервере, как я понимаю. Задача проста: выполнять пакет запросов (типа ВЫБРАТЬ) с созданием временных таблиц и возвратом конечного результата в клиент типа Экселя. Что нужно прочитать (и где), чтобы предметно нашему сисадмину говорить типа: хочу чтобы вот так и чтобы я мог вот это? Прошу специалистов не пинать, я простой оператор ПК, кот-й должен для маркетинга, комм.отдела и прочих служб данные предоставлять. 4GL мне не нужен. ----- Smooth operator operating correctly. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.01.2011, 16:17 |
|
||
|
Как стать продвинутым пользователем Progress (OpenEdge,не путайте с Postgress)?
|
|||
|---|---|---|---|
|
#18+
Собрат по несчастью, нет ли подробной инструкции как наладить доступ через ODBC к этому прогрессу ? Желательно, на уровне для идиотов с пошаговыми инструкциями и картинками. Бьюсь головой об ODBC уже давно, а все не работает... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.01.2011, 08:53 |
|
||
|
Как стать продвинутым пользователем Progress (OpenEdge,не путайте с Postgress)?
|
|||
|---|---|---|---|
|
#18+
Программист-ЛюбительСобрат по несчастью, нет ли подробной инструкции как наладить доступ через ODBC к этому прогрессу ? Желательно, на уровне для идиотов с пошаговыми инструкциями и картинками. Бьюсь головой об ODBC уже давно, а все не работает... Дык там все просто, по-моему. Так же, как и к любому другому источнику данных: в винде ХР это пуск-> администрирование-> источники данных ОДБЦ и добавить новый DSN на установленном драйвере Open Edge. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.01.2011, 09:42 |
|
||
|
Как стать продвинутым пользователем Progress (OpenEdge,не путайте с Postgress)?
|
|||
|---|---|---|---|
|
#18+
Вот с картинками: http://www.openedge.ru/read/207/ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.01.2011, 09:45 |
|
||
|
Как стать продвинутым пользователем Progress (OpenEdge,не путайте с Postgress)?
|
|||
|---|---|---|---|
|
#18+
а из Linux как к нему достучаться?? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.02.2011, 14:16 |
|
||
|
Как стать продвинутым пользователем Progress (OpenEdge,не путайте с Postgress)?
|
|||
|---|---|---|---|
|
#18+
mata, Откуда именно из Linux? И в какую версию? Например, java и jdbc FACT(s) (Environment): OpenEdge 10.1x All Supported Operating Systems FIX: Starting on OpenEdge 10.1A the JDBC driver is a Type 4 JDBC driver. The following are OpenEdge 10.1A and later JDBC components On UNIX including Sun Solaris SPARC (32 bit and 64 bit) , Compaq Tru64 UNIX , Linux X86, IBM AIX, HP-UX (32 bit and 64 bit) $DLC/java/openedge.jar #Progress OpenEdge Driver and DataSource classes $DLC/java/util.jar #Classes that are used by and required by the Progress OpenEdge driver $DLC/java/base.jar #Classes that are used by and required by the Progress OpenEdge driver $DLC/java/pool.jar #DataDirect Connection Pool Manager classes $DLC/java/spy.jar 1) The first step to configure the JDBC driver is to set CLASSPATH. CLASSPATH=$DLC/java/openedge.jar: $DLC/java/util.jar:$DLC/java/base.jar:$CLASSPATH 2) To load the driver, make sure that the application loads the class "com.ddtek.jdbc.openedge.OpenEdgeDriver". For example, add the java call: Class.forName( "com.ddtek.jdbc.openedge.OpenEdgeDriver"); 3) To establish a connection, the following is a sample of the connection string: Connection con = DriverManager.getConnection ( url ); String url; url = new String ( "jdbc:datadirect:openedge://myhost:6718;databaseName=sports2000;user = jones;password = secret" ); Or you can also use: Connection con = DriverManager.getConnection ( url ); jdbc:datadirect:openedge://host:port;databaseName=db_name; servicename=service_name; defaultSchema=schema_name; statementCacheSize=CacheSize; ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.02.2011, 13:49 |
|
||
|
Как стать продвинутым пользователем Progress (OpenEdge,не путайте с Postgress)?
|
|||
|---|---|---|---|
|
#18+
Недавно попытался элементарно в Акцесс из БД на Прогресс данные получить простым запросом (из связанных по ODBC таблиц): Код: plaintext 1. 2. 3. -dmi-, я скачал OpenEdge Data Management. SQL Development.pdf и OpenEdge Data Management. SQL Reference.pdf. После беглого просмотра ума вроде не прибавилось. Погуглив, сделал вывод, что Прогресс не поддерживает в СЕЛЕКТах такие ф-ии (((. -dmi- , что Вы можете посоветовать почитать на тему "особенности реализации SQL в OpenEdge 10.X" по аналогии (например) с "Сравнение языка SQL ядра базы данных Microsoft Jet и ANSI SQL". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.03.2011, 16:21 |
|
||
|
|

start [/forum/topic.php?fid=56&fpage=13&tid=2015482]: |
0ms |
get settings: |
10ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
31ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
41ms |
get tp. blocked users: |
1ms |
| others: | 241ms |
| total: | 354ms |

| 0 / 0 |

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