Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi 4 nicht visuele Komponenten von Zeos die ich nicht finde (https://www.delphipraxis.net/33356-4-nicht-visuele-komponenten-von-zeos-die-ich-nicht-finde.html)

goodvirus 5. Nov 2004 16:26


4 nicht visuele Komponenten von Zeos die ich nicht finde
 
Tach erstma!
Wie ihr ja aus dem Titel hoffentlich lesen könnt, hab ich ein problem damit bestimmte Komponenten zu finden.
Vieleicht bin ich ja nen bissel doof, aber ich hab die Komplette IDE durchsucht...
Es geht darum, das ich mir dachte, lernst du doch mal nen bissel was über Zeos und Mysql.
Gesagt getahn, schnell nen Tut gesucht und los gehts.
Das Tut ist:Mysql Tut mit Delphi von Delphi-Treff
Nun zu meinem Problem, der Autor arbeitet mit der Zeos komponente, die ich mir auch runtergeladen habe und zwar Version 6.1.5-stable
Habs auch nach einigen Anläufen installiert gekriegt, und nun zu meinem Problem.
Der Autor verlang zum weiteren vortführen seines Tut`s 4 nicht visuele Komponenten Namens:
TZMySqlDatabase
TZMySqlQuery
TZMySqlTransact
TDataSource
Diese exestieren leider bei mir nicht(zumindest weiß ich nicht wo).
Währe nett wenn ihr mir sagt was ich falsch mache, vieleciht muss man die ja noch nachträglich adden oder was weiß ich...
Thx im voraus
gez. goodvirus

Bernhard Geyer 5. Nov 2004 23:15

Re: 4 nicht visuele Komponenten von Zeos die ich nicht finde
 
AFAIK wurden die Komponentenstruktur von ZEOS irgendwann umgestellt, so das nicht für jede unterstützte Datenbank eigene Komponenten vorhanden sind, sondern durch die Konfiguration der Database-Komponenten eingestellt werden kann, auf welche DB zugegriffen werden soll.

Domo Sokrat 17. Nov 2004 11:25

Re: 4 nicht visuele Komponenten von Zeos die ich nicht finde
 
Hi goodvirus.

Die Komponenten, die der Autor des genannten Tutorials beschreibt stammen aus der ZEOS Library Version 5.x. Seitdem hat sich einiges getan. Mit der 6er Version hat ZEOS ein komplettes rework erfahren. Die gasamte Basis von ZEOS 6.x ist nämlich dem Java JDBC-Modell entlehnt. Somit entfallen die DB-spezifischen Komponenten, weil nun ein TZConnection-Objekt die Verbindung zur gewünschten (von ZEOS unterstützten) DB über das hier ausgewählte Protokoll handelt. Die -Komponenten greifen über dieses TZConnection-Objekt auf die DB zu.

Wenn Du immer noch Zeit und Lust hast und Dich der Frust bzgl. ZEOS nicht gepackt hat, dann kannst Du Dir ja mal dieses Tutorial ansehen: ZEOS Library - Einsatz mit Delphi und Firebird. Es ist zwar auf den Firebird Server zugeschnitten, die Grundlegenden Funktionen/Komponenten können aber imho leicht auf MySQL adaptiert werden. Der Knackpunkt ist (wie Bernhard schon beschrieben hat), daß Du das entsprechende Protokoll zur Nutzung von MySQL in der TZConnection einstellen mußt. Die Client-DLLs für die unterstützten MySQL-Versionen findest Du im ZEOS-Unterverzeichnis "lib\mysql".

Ich hoffe, das hilft Dir weiter...

Igotcha 17. Nov 2004 12:43

Re: 4 nicht visuele Komponenten von Zeos die ich nicht finde
 
Zitat:

Zitat von Domo Sokrat
Wenn Du immer noch Zeit und Lust hast und Dich der Frust bzgl. ZEOS nicht gepackt hat, ...

Sorry, aber diese Aussage kann ich nicht nachvollziehen.

Die Zeos-Komponenten gehören nach meiner Erfahrung zu den Komponenten der Art "auspacken und freuen". Ich benutze sie selbst und hatte z.B. gestern meine Anwendungs-DB auf eine Oracle-DB gespielt und ein simples Umstellen des Protokolls von mysql auf Oracle genügte, um meine Anwendung Oracle-fähig zu machen - einfacher geht es ja kaum.

Gruß Igotcha

Domo Sokrat 17. Nov 2004 13:17

Re: 4 nicht visuele Komponenten von Zeos die ich nicht finde
 
Hi Igotcha!

Zitat:

Die Zeos-Komponenten gehören nach meiner Erfahrung zu den Komponenten der Art "auspacken und freuen"
Das ist genau meine Meinung! Aber immer wieder wird ZEOS-"Anfängern" z. B. die Installation (obwohl sie recht einfach ist) zum Verhängnis, was in Frust resultiert und sie deshalb ZEOS in die Tonne treten, ohne reingesehen zu haben. Kann ja sein, daß sich bei goodvirus nach vergeblicher Suche der o. g. Komponenten in der 6.1.5er ähnlicher Frust breit gemacht hat... Das wollte ich mit diesem Satz ausdrücken.

Als Mitglied des ZEOS Teams werd' ich doch nicht unser Produkt :thumb: in den Dreck treten!

Zitat:

... und ein simples Umstellen des Protokolls von mysql auf Oracle genügte, um meine Anwendung Oracle-fähig zu machen - einfacher geht es ja kaum.
... und das ist ja auch mit das geniale an der ZEOS Lib 6.x!

Igotcha 17. Nov 2004 13:35

Re: 4 nicht visuele Komponenten von Zeos die ich nicht finde
 
Ah super, wenn Du Zeos-Member bist :-)

Dann kann ich ja gleich mal ein Problem loswerden, was Anfänger bestimmt haben werden und welches ich auch im Rahmen eines Updates hatte.

Irgendwer oder irgendwas hat bei der Installation meiner bisherigen Version die mysql-Lib in mein System32 gepackt (evtl. sogar ich damals) beim Update hatte ich daran natürlich nicht mehr gedacht, altes Paket deinstalliert, neues rein und Bingo! die Authentifizierung lief nicht, trotz gerade deshalb upgedateter Version.

Nach einigen Minuten bin ich dann auf die Idee gekommen, die Libs der neuen Version über die in meinem System-Verzeichnis zu kopieren ;-)

Gruß Igotcha


Alle Zeitangaben in WEZ +1. Es ist jetzt 19:03 Uhr.

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