Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi ZEOS + MSSQL - welche Vorraussetzung auf Zielrechner? (https://www.delphipraxis.net/83646-zeos-mssql-welche-vorraussetzung-auf-zielrechner.html)

sveni2211 5. Jan 2007 11:38

Datenbank: MS-SQL • Version: 2000 • Zugriff über: ZEOS 6.1.5

ZEOS + MSSQL - welche Vorraussetzung auf Zielrechner?
 
Wenn ich in einem Delphi- Programm (D7) mit ZEOS auf eine MS- SQL Datenbank zugreife und diese Programm nun weiter geben, was muss auf dem Zielrechner installiert sein, damit das ganze läuft? ZEOS ist Version 6.1.5.
Müssen irgendwelche SQL- Client Bibliotheken vorhanden sein? Oder ADO installiert sein? Irgend so etwas? Oder läuft das ganze vollkommen los gelöst? Also nur EXE- Datei und gut?

mkinzler 5. Jan 2007 11:40

Re: ZEOS + MSSQL - welche Vorraussetzung auf Zielrechner?
 
Du brauchst auf jeden Fall den passenden MS SQL-Client.

stahli 5. Jan 2007 11:51

Re: ZEOS + MSSQL - welche Vorraussetzung auf Zielrechner?
 
Du musst meines Wissens die entsprechenden DLL´s mitliefern.

Ich hatte vor einiger Zeit einmal ein Web-Projekt getestet (Isapi), das eine MySql-Datenbank genutzt hat. Der Hoster hat nur MySql bereitgestellt. Die Verbindung hat dann problemlos funktioniert. Ich musste nur - glaube ich - die Zeos-MySql-40-DLL hochladen...

Stahli

sveni2211 5. Jan 2007 11:55

Re: ZEOS + MSSQL - welche Vorraussetzung auf Zielrechner?
 
Zitat:

Zitat von stahli
Ich musste nur - glaube ich - die Zeos-MySql-40-DLL hochladen...

Hier geht es aber um MS- SQL und nicht um MySQL.


Wo kann ich so einen Client her bekommen? Ist der frei Verfügbar? Oder reicht es irgend eine Verbindungs- DLL ins Verzeichnis zu stellen?

mkinzler 5. Jan 2007 12:03

Re: ZEOS + MSSQL - welche Vorraussetzung auf Zielrechner?
 
M.W. braucht man den Client (mehr als eine Dll), müßte es bei MS geben.

stahli 5. Jan 2007 13:33

Re: ZEOS + MSSQL - welche Vorraussetzung auf Zielrechner?
 
dann haben wir uns falsch verstanden:

Die eigentliche "Datenbankanwendung" (Datenbanktreiber bzw. in dem Fall der Datenbankserver) müssen bereits verfügbar und von Deiner Anwendung erreichbar sein. In meinem Fall hatte das damals der Hoster bereitgestellt.

Zeos bietet für mehrere Datanbankversionen jeweils DLL´s, die die Vermittlung zwischen deinen datensensitiven Komponenten und dem Datenbankserver übernehmen.
Bei mir war das eine MySql...Dll , bei Dir müsste es eine MSSql...Dll sein, sofern Zeos dies unterstützt.

Der Datenbankserver muss aber bereits vorhanden sein.


Stahli

Bernhard Geyer 5. Jan 2007 13:44

Re: ZEOS + MSSQL - welche Vorraussetzung auf Zielrechner?
 
AFAIK setzt Zeos für MS SQL-Server auf ADO auf und dieses wird mit der MDAC-Installation installiert.
Aber ab W2K braucht es dich als Delphi-Entwicklern nicht weiter kümmern da die neueren Versionen hauptsächlich wegen .NET entwickelt wurden.

sveni2211 5. Jan 2007 14:11

Re: ZEOS + MSSQL - welche Vorraussetzung auf Zielrechner?
 
Ich habe aber das Problem, das auf einem blanken Windows 2000 genau das nicht funktioniert. Sondern er meckert eine fehlende ntwdblib.dll an. Diese hab ich in einem VB Forum gefunden. Setze ich die mit ins selbe Verzeichnis, läuft alles.

Nur finde ich niergendwo etwas darüber, ob ich die Datei einfach weitergeben kann.

Bernhard Geyer 5. Jan 2007 14:15

Re: ZEOS + MSSQL - welche Vorraussetzung auf Zielrechner?
 
Setzt ZEOS wohl immer noch auf von MS eigentlich nicht mehr als zu verwendente Schnittstelle auf :gruebel:
Soviel ich weis wird empfohlen über die ADO/OLE DB-Schnittstelle zu gehen. Gehen denn über diese Schnittstelle alle Features einer neuer MS SQL-Version (z.B. Unicode mit nvarchar-Feldern)?

sveni2211 5. Jan 2007 19:24

Re: ZEOS + MSSQL - welche Vorraussetzung auf Zielrechner?
 
Das Problem ist, dass ich mit ADO/OleDb keine SQL- Scripte ausführen kann. Aus irgend einem Grund laufen die nicht richtig. Mit dem SQLProcessor von ZEOS laufen die dagegen. Dafür ist halt das Problem mit dieser DLL.


Alle Zeitangaben in WEZ +1. Es ist jetzt 19:05 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