Entwickler-Ecke
Datenbanken - Xampp Datenbank verbinden per AdoConnection
Bronstein - Fr 07.07.06 14:26
Titel: Xampp Datenbank verbinden per AdoConnection
Hallo,
habe Xampp auf meinem Rechner. Ich möchte jetzt meine Datenbank per ADOConnection verbinden.
Wie geh ich dazu vor?
Habe mal folgendes versucht:
Provider-> Microsoft OLE DB Provider for SQL Server
Verbindung->
http://127.0.0.1/
Benutzername: root, Kein Kennwort
Funktioniert aber nicht.
Was muss ich also machen um die DB zu verbinden
alias5000 - Fr 07.07.06 14:51
Xampp beinhaltet eine MySQL Datenbank, also nicht ADO
Bronstein - Fr 07.07.06 14:57
was gibt es dann für Komponenten mit der ich eine MYSQL-Datenbank verbinden kann.
Am besten so ähnlich wie die ADOConnection. Wo es dann auch später ADOQuery, DataSource usw. gibt.
Habe bisher immer nur Access Datenbanken verbunden und das ging halt mit der ADOConnection
Nur zu Testzwecken soll es aber jetzt auf die lokale Datenbank zugreifen. Später greift es auf den richtigen MYSQLServer zu, von dem aus jeder im Firmennetz zugreifen kann
UGrohne - Fr 07.07.06 15:49
Nimm ZEOS, die sind für mySQL gut zu gebrauchen. Und um es nochmal zu verdeutlichn: In Xampp steckt eine "richtige" mySQL-Datenbank drin, das ist einfach nur ein Paket aus verschiedenen Software-Paketen, wie Apache, PHP, mySQL, Perl und was weiß ich da noch alles dabei ist.
Bronstein - Fr 07.07.06 17:50
Titel: Datei nicht gefunden: ZeosDef.inc
Habe die Komponente installiert.
Sobal ich aber eine Komponente auf mein Formular lege, bekomme ich beim compilieren die Fehlermeldung:
Datei nicht gefunden: ZeosDef.inc
In dem zip-Archiv das ich heruntergeladen habe existiert diese Datei aber.
In welchen Ordner gehört die Datei bzw. was kann ich dagegen machen
Bronstein - Fr 07.07.06 20:07
Titel: Habs geschaft wie verbinde ich jetzt die DB
Habe es jetzt irgenwie hinbekommen.
Habe alle *.dcu , *.dcr und alle *.dll Dateien manuell in mein Borland Verzeichnis kopiert.
Wie kann ich jetzt die Datenbank verbinden.
Habe eine DB mit xampp->phpmyadmin angelegt. Datenbankname versuch.
Xampp ist direktunter C:\xampp installiert
Was muss ich da alles einstellen (Host, Database, usw.). Wie lauten die Pfade.
Danke
Bronstein - Fr 07.07.06 20:44
Titel: Transaction component not defined.
Das habe ich jetzt auch hinbekommen.
Wenn ich jetzt aber meine ZMySqlTable auf true setze bekomme ich folgenden Fehler:
Transaction component not defined.
Was ist jetzt mein Fehler
Bronstein - Sa 08.07.06 06:40
Jetzt funktioniert es auf dem Rechner auf dem ich das Programm erstellt habe.
lade ich die Exe-Datei auf einen anderen Rechner bekomme ich die Fehlermeldung wenn ich das Programm starte:
Die Anwendung konnte nicht richtig initalisiert werden (0xc0000005). Klicken Sie auf "OK", um die Anwendung zu schließen.
Unter Projekt->Optionen->Packages der Haken bei "mit Laufzeit-Packages aktualisieren" ist herraussen.
Was ist der Fehler?
Bronstein - Sa 08.07.06 08:37
Habe die Komonente nochmal deinstalliert und wieder installiert. Jetzt komme ich schon ein bisschen weiter.
Wenn ich jetzt das Programm starte, nicht auf dem wo ich das Programm erstellt habe, hat er folgende DLLs nicht gefunden:
libmysql.dll
libeay32.dll
ssleay32.dll
Diese Dateien habe ich jetzt manuell in den Ordner Windows/System32 kopiert.
Jetzt bekomme ich folgenden Fehler:
siehe Bild Anhang
Moderiert von
Tino: Anhang in das JPG Format umgewandelt.
Bronstein - Sa 08.07.06 12:00
Das ist nicht das einzige Programm, mit dem ich auf eine MySQL-DB zugreifen möchten.
Noch einige Programme vor, mit denen ich auf MySQL zugreifen muss.
Und auf jedem Rechner den MYSQL-ODBC-Treiber zu installieren wäre auch sehr aufwendig.
Was meinst du damit
Damit macht das Arbeiten mehr Spaß.
Wie kann ich dies einbinden. Habe mir die Komponente mal heruntergeladen. Wie muss ich die Installieren. Ist das überhaupt eine Komponente, ähnlich wie die ADO?
Heiko - Sa 08.07.06 12:50
Hallo Bronstein,
bei dem Tut, wo ich dir den Link gegeben hatte, wird eine DLL als Grundlage verwendet, die du einfach nur mit in den Programmordner legen musst. Da muss der User nichts zusätzliches installieren :).
Bronstein - Sa 08.07.06 13:06
Ich möchte aber eine Komponente verwenden
Heiko - Sa 08.07.06 13:16
Warum muss es unbedingt eine Kompo sein? Delphi ist ja schließlich auch nicht komplett OOP und mysql hat eben keine "Katerogien", wie z.B. Canvas und Font es sind. Falls es dich stört, kannste dir ja auch shcnell eine schreiben :P.
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!