Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Delphi Win32 (Delphi 2007) --> db2 auf AS/400 (https://www.delphipraxis.net/142459-delphi-win32-delphi-2007-db2-auf-400-a.html)

taveuni 28. Okt 2009 15:01

Datenbank: db2 • Version: 0 • Zugriff über: ADO/ODBC/SQLDirect

Delphi Win32 (Delphi 2007) --> db2 auf AS/400
 
Hallo Leute,

Wir müssen einmalig eine Applikation für db2 auf AS400 programmieren.
Trotz intensiver Suche bin ich mir nicht schlüssig was da verwendet werden kann/soll.
Einerseits lese ich per ADO mit dem entsprechenden Treiber von Microsoft.
Oder mit DbExpress wobei ich da noch nicht durchgestiegen bin was zusätzlich deployed
werden muss. Oder Sql direct welches aber für eine einmalige Sache mit 399$ ziemlich teuer ist.

Hat jemand von Euch mit dieser Kombination Erfahrung und kann eine Empfehlung abgeben?
Die Applikation wird als Service auf Windows 2008 Server laufen müssen.

Danke

PS: Wir wissen noch nich welche Version der db2 da läuft falls die relevant sein sollte.

Bernhard Geyer 28. Okt 2009 15:04

Re: Delphi Win32 (Delphi 2007) --> db2 auf AS/400
 
Zitat:

Zitat von taveuni
Oder Sql direct welches aber für eine einmalige Sache mit 399$ ziemlich teuer ist.

Dann frag mal deinen Chef/Projektleiter wieviel Stunden/Tage du für eine Suche nach einer "kostenlose" Lösung investieren kannst.
Oder wieviel € Lizenz/HW-Kosten das DB2 auf AS400 kosten wird.

taveuni 28. Okt 2009 15:10

Re: Delphi Win32 (Delphi 2007) --> db2 auf AS/400
 
Hallo Bernhard,

Die DB2 auf AS400 besteht schon beim Endkunden.
Wir müssen in eine bestehende Datenbank/Tabellen lesen und schreiben.

Trotzdem:
Ich bin froh wenn Du damit Erfahrung hast und mir sagst dass
SQLDirect die einzige zuverlässige Option ist.
Was muss da mit der Applikation etwas mitgegeben/installiert werden?

Danke

mkinzler 28. Okt 2009 15:13

Re: Delphi Win32 (Delphi 2007) --> db2 auf AS/400
 
http://www.codegear.com/en/products/delphi/400

Bernhard Geyer 28. Okt 2009 15:14

Re: Delphi Win32 (Delphi 2007) --> db2 auf AS/400
 
Zitat:

Zitat von taveuni
Ich bin froh wenn Du damit Erfahrung hast und mir sagst dass
SQLDirect die einzige zuverlässige Option ist.

Mein Erfahrung das besser ist native Zugriffskompos (bei mir MySQL und Oracle) zu verwenden als generische Kompos wie ADO oder dbExpress. Und die paar € Lizenzkosten spart man sich zichfach durch eingesparte Fehlersuche.

Und bei DB2 wird es für Delphi nicht viele alternativen Bezüglich native Zugriffskompos haben. Evtl. hat ZEOS auch eine DB2 Unterstützung.

mkinzler 28. Okt 2009 15:18

Re: Delphi Win32 (Delphi 2007) --> db2 auf AS/400
 
http://zeos.firmos.at/viewtopic.php?t=909

Elspass 3. Nov 2009 23:20

Re: Delphi Win32 (Delphi 2007) --> db2 auf AS/400
 
http://www.connectionstrings.com/as-400

Diese Seite hat mir geholfen.

Gruß Jörg

Sir Rufo 3. Nov 2009 23:43

Re: Delphi Win32 (Delphi 2007) --> db2 auf AS/400
 
Diese ConnectionStrings hättest du dir aber auch zusammenklicken können :mrgreen:

Bei mir (ClientAccess V5R4M0) habe ich 3 Provider zur Auswahl

- IBM DB2 UDB for iSeries IBMDA400 OLE DB Provider
- IBM DB2 UDB for iSeries IBMDARLA OLE DB Provider
- IBM DB2 UDB for iSeries IBMDASQL OLE DB Provider

Der ConnectionString sieht (für IBMDA400) dann wie folgt aus:
Code:
Provider=IBMDA400.DataSource.1;Persist Security Info=False;Data Source=<SYSTEN_NAME>
Die ganzen Informationen kann man sich wie gesagt zusammenklicken.

btw. ihr solltet im Vorfeld auch prüfen, welche ClientAccess-Version (V4/V5/V6) nachher so zum Einsatz kommen.
Da gibt es nämlich einige Unterschiede.

Und gaaaanz wichtig, das aktuelle Service Pack für ClientAccess auf allen Stationen, wo das Programm
nachher laufen soll, sonst knallt's beim Zugriff :mrgreen:

cu

Oliver

mjustin 4. Nov 2009 06:10

Re: Delphi Win32 (Delphi 2007) --> db2 auf AS/400
 
Zitat:

Zitat von taveuni

Hat jemand von Euch mit dieser Kombination Erfahrung und kann eine Empfehlung abgeben?

Bisher funktionierten diese dbExpress Treiber mit Delphi 7 und 2009 und mehreren AS/400 Release in diversen kleineren Projekten einwandfrei:

http://www.sawatzki.de/download.htm

Client Access muss dazu installiert sein.

Viele Grüße,

taveuni 4. Nov 2009 06:39

Re: Delphi Win32 (Delphi 2007) --> db2 auf AS/400
 
Vielen Dank Euch allen.

Ich werde mir die verschiedenen Ansätze anschauen.


Werner


Alle Zeitangaben in WEZ +1. Es ist jetzt 08:44 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz