Client Server with PROGRESS and Delphi or VB

Client Server with PROGRESS and Delphi or VB

Post by Jeffrey M. Spill » Sun, 17 Dec 1995 04:00:00



Is any one out there running a Windows based app. written in Delphi or
VB and connecting to PROGRESS V7 UNIX db via ODBC ??  
If so, how reliable is it, is it workable for a Windows-Unix mission
critical app. (I'm most interested in the reliability of the ODBC
connection. )

Any info would be most appreciated.

 
 
 

Client Server with PROGRESS and Delphi or VB

Post by Peter Wil » Mon, 18 Dec 1995 04:00:00



>Is any one out there running a Windows based app. written in Delphi or
>VB and connecting to PROGRESS V7 UNIX db via ODBC ??  
>If so, how reliable is it, is it workable for a Windows-Unix mission
>critical app. (I'm most interested in the reliability of the ODBC
>connection. )

>Any info would be most appreciated.

Unfortunately, Progress ODBC drivers *still* seem broken. I have Progress
for Windows V8.0A, configured on a W4W box connected via tcpip to a Sun
w/station running Progress 7.2D server and Informix SE 5.02. The W4W box
also has Delphi.

Progress client -> Progress server works fine.
Informix client -> Informix server works fine.
Delphi client -> Informix server works fine.
Delphi client -> Progress server dies. I set it up using the Progress
tools, ran the quick test. All worked fine. But I have yet to get any sort
of successful connection from Delphi to Progress. Best I have got is to
use the Form Expert (once) to find the table list and build a grid form.
Attempting to execute it caused a GPF from the Progress ODBC driver.
Subsequent attempts have been equally unsuccessful.

At this point, I *strongly* suggest using a third party driver. I
certainly intend to waste no more time on it. Needless to say, I'd be
delighted if someone has it working reliably and can enlighten us.

Peter Wiley

 
 
 

Client Server with PROGRESS and Delphi or VB

Post by Ebbe Jonss » Mon, 18 Dec 1995 04:00:00



: Is any one out there running a Windows based app. written in Delphi or
: VB and connecting to PROGRESS V7 UNIX db via ODBC ??  
: If so, how reliable is it, is it workable for a Windows-Unix mission
: critical app. (I'm most interested in the reliability of the ODBC
: connection. )

Don't use ODBC for mission-critial applications. Period. ODBC is very
useful for allowing database access to various third-party query-related
tools, but I wouldn't depend on it for database updates in a mission-
critical environment. This is especially true for Progress, whose backend
database isn't very good at doing SQL in V7 (V8 is a whole different
ball game).

--
Ebbe Jonsson, BOFH                                    Fax: +358 0 338 822
" Static on your frequency                            Phone: +358 50 553 53 97
  Electrical storm in your veins " - Rush: The Pass

 
 
 

Client Server with PROGRESS and Delphi or VB

Post by Ebbe Jonss » Tue, 19 Dec 1995 04:00:00


: Unfortunately, Progress ODBC drivers *still* seem broken. I have Progress
: for Windows V8.0A, configured on a W4W box connected via tcpip to a Sun

: Delphi client -> Progress server dies. I set it up using the Progress
: tools, ran the quick test. All worked fine. But I have yet to get any sort

I suspect that this has to do with the fact that the Progress ODBC driver
doesn't support multiple connections to the same DSN unless you're using
a multiuser setup. V73B didn't support multiple DSN connections at all,
V8 is supposed to support them, but the instructions in the ODBC driver
manual are confusing to say the least.

Delphi does require that the DSN support multiple connections, especially
in design mode.

--
Ebbe Jonsson, BOFH                                    Fax: +358 0 338 822
" Static on your frequency                            Phone: +358 50 553 53 97
  Electrical storm in your veins " - Rush: The Pass

 
 
 

Client Server with PROGRESS and Delphi or VB

Post by Peter Wil » Wed, 20 Dec 1995 04:00:00




>: Unfortunately, Progress ODBC drivers *still* seem broken. I have Progress
>: for Windows V8.0A, configured on a W4W box connected via tcpip to a Sun

>: Delphi client -> Progress server dies. I set it up using the Progress
>: tools, ran the quick test. All worked fine. But I have yet to get any sort

>I suspect that this has to do with the fact that the Progress ODBC driver
>doesn't support multiple connections to the same DSN unless you're using
>a multiuser setup. V73B didn't support multiple DSN connections at all,
>V8 is supposed to support them, but the instructions in the ODBC driver
>manual are confusing to say the least.

>Delphi does require that the DSN support multiple connections, especially
>in design mode.

Yes, true. However, I have a multiuser Progress V7.2D unix licence with full networking
support, proven in use by multiple Progress sessions running both off the one desktop and
multiple desktops against it. I have a full Provision Dev system for V8.0A with all the
networking stuff installed and running. I installed the ODBC drivers and tested them woth
Progress supplied tools.

It still doesn't work with Delphi. If I have to have a multiuser Windows system to get ODBC to
work, I don't think I'll bother. Though it migh work with a later version of the server. When
I get time, I'll test it against a 7.3C server I have to install on a new machine. Live in
hope....

Peter Wiley

(Mind you, V8 has removed a lot of my reasons for wanting to run Delphi. But I feel that if
s/ware is purported to work, then it should.)

 
 
 

Client Server with PROGRESS and Delphi or VB

Post by Thomas N » Fri, 22 Dec 1995 04:00:00


I agree with Ebbe, you must be really lucky to get a perfect solution (
both functionality and performance) using ODBC.

In my past experience, I only recommend my clients to use ODBC for
mission-non-critical applications. e.g. Making simple inquiry.

If you REALLY want to use ODBC with Progres, the only product I recommend
is OPENLINK. It is the most reliable driver. Mind you, I have nothing to
do with OPENLINK, I recommend it simply because it is EXCELLENT.

 
 
 

Client Server with PROGRESS and Delphi or VB

Post by Aaniba D » Wed, 27 Dec 1995 04:00:00


I've heard that no one is going to be creating 32-bit ODBC drivers for
Progress v8+ except for Progress. Reason: Progress isn't sharing
information with other vendors so that they themselves are the sole
providers of the drivers. Hard to make a Progress driver without Progress
cooperation. Given Progress' tainted past with the "ability" of their ODBC
drivers, there doesn't seem to be much hope for Win95, NT 32-bit apps.

Brett Rogers
Professional Computer Systems, Co.
Denison, IA

 
 
 

Client Server with PROGRESS and Delphi or VB

Post by Suman Pali » Sun, 21 Jan 1996 04:00:00



(Jeffrey  M. Spiller) writes:

Quote:

>Is any one out there running a Windows based app. written in Delphi or
>VB and connecting to PROGRESS V7 UNIX db via ODBC ??  
>If so, how reliable is it, is it workable for a Windows-Unix mission
>critical app. (I'm most interested in the reliability of the ODBC
>connection. )

I'm currently in the process of trying to figure this out myself.
I'm trying to link a VB app to a Progress database (probably in a
local/remote single-user mode.) All i've figured out is that it's
only V7.3b and above that are ODBC compliant. The local Tech rep
said 7.3c was really more stable as regards ODBC. Other than that,
I'm still trying to sort out some VB4.0 isssues regarding connection
to ODBC sources. If anyone has actually built a working c-s app, I
would love to hear about it too.

Suman Palit
Sherwin-Williams Automotive Technical Center
Color Research and Management
Chicago

 
 
 

Client Server with PROGRESS and Delphi or VB

Post by Ebbe Jonss » Tue, 23 Jan 1996 04:00:00


: only V7.3b and above that are ODBC compliant. The local Tech rep
: said 7.3c was really more stable as regards ODBC. Other than that,
: I'm still trying to sort out some VB4.0 isssues regarding connection
: to ODBC sources. If anyone has actually built a working c-s app, I
: would love to hear about it too.

I've done it (with several front ends) for test purposes. Nothing more
than non-trivial master-detail stuff as yet, since the Progress ODBC
driver isn't very stable, nor is its performance acceptable in update/
modify situations.

Haven't used VB4, so I can't comment on that.

--
Ebbe Jonsson, BOFH                                    Fax: +358 0 338 822
" Static on your frequency                            Phone: +358 50 553 53 97
  Electrical storm in your veins " - Rush: The Pass

 
 
 

Client Server with PROGRESS and Delphi or VB

Post by Dariu » Tue, 30 Jan 1996 04:00:00


OpenLink a company in UK, has ODBC drives for V7 and V6 servers on various
platforms.

I've used both OpenLink ODBC and Progress' ODBC.  OpenLink's is much,
much, much better.  It is stable and fast.  We are currently using it with
Access and a V7 database on SCO Unix.

I've also been able to use it with Delphi but for "read-only" access, so
far.

You can download a trial version of their product from:

http://www.openlink.co.uk/

Hope this help.

Ali.

 
 
 

1. Questions regarding: Client/Server using Q+E, Progress run-time library, Progress database

Can someone help shorten the learning curve?

I am trying to get Q+E Database library (ver2.0) with Progress
run-time library (ver 6.2m22), LAN WorkPlace (ver 5.0), to communicate
to a Progress database (ver 6.something) on a Unix server.

I am having one hell of a time getting  just the Progress run-time
library to communicate successfully with the Progress database.
I get messages such as: Unable to find host 205.137.176.5  in
/etc/hosts. (780) even though the hosts files exists.

Has anyone been down this road before me?      

2. How do I remove tutorial databases from unattended 7.0 installation?

3. Questions regarding: Client/Server, Q+E, Progress run-time library, and Progress database

4. DeadLock Issues

5. can delphi client/server 16bit be accessed by delphi 2/3

6. HELP! HOWTO Create new tables from a sql text file

7. Delphi vs Delphi Client/Server

8. Maintenance plan truncates Transaction Log?

9. Delphi Developer + SQL LINKS = Delphi Client Server ?

10. Houston,Austin,VA:VB-Delphi,HelpDesk/Tech,Progress

11. DELPHI 16 to SYBASE on an NT Server with client and server on same machine

12. VB/SQL SERVER apps over a WAN (client/server)

13. GA-ATLANTA-63033--Year 2000-Client/Server-NCR-UNIX-Windows NT-ORACLE-Progress-Co