fehler beim connectversuch

Für Themen zu Datenbanken und Zugriff auf diese. Auch für Datenbankkomponenten.
Antworten
khh
Beiträge: 489
Registriert: Sa 5. Apr 2008, 09:37
OS, Lazarus, FPC: Win Vista,Win 7 (L 0.9.29 FPC 2.4.1)
CPU-Target: 32Bit /64 Bit
Wohnort: Nähe Freiburg i.Br.

fehler beim connectversuch

Beitrag von khh »

Hallo zusammen,
beim Versuch mit einer sql-db (5.0.51) zu verbinden bekomme ich den fehler elnouterror

das Ganze passiert mit dem TMysql50Connection.
Gibts irgendwo ein Beispiel, oder wo muss ich den Fehler suchen ?
Danke euch für eure Info

ich hab die entsprechenden Werte, also hostname, username, passwort dem Mysql50Connection im objectinspector zugewiesen und beim
MySQL50Connection1.Open;
bekomme ich den Fehler.

SQL-Server läuft auf der gleichen Maschine in Server Version: 5.0.51

lazarus ist 09.24 beta

als Host habe ich localhost eingetragen.

aaalso
ich hab jetzt lazarus 0927 istalliert.
hier bekomme ich den fehler auch mit der zusätzlichen Meldung dass er die libmysql.dll nicht laden kann.

Diese ist ursprünglich im XAMPP verzeichnis.
// Wo muss die hin, bzw muss die mit dem Programm "ausgeliefert" werden ?ß


ERGänzung:

also mit der dll im Programmverzeichnis funktionierts ;-)

bleibt zu testen ob das so auch funktioniert wenn ich auf nen server per IP zugreife
also, local funtioniert die verbindung einwandfrei.

Bei ne rdatenbank auf einem Rechner im Intranet klappts leider nicht.

ich hab hier die IP angegeben und Port 3306
nmap auf dem linusrechner sagt mir der Port ist offen.

Was muss ich sonst noch beachten ??
grad noch ne ergänzung:
der sql-server läuft auf ner linux maschine, das Lazarusprogramm auf ner windowsversion (vista ;-) )

Gruss KH
Zuletzt geändert von khh am Mo 29. Sep 2008, 07:45, insgesamt 4-mal geändert.

knight
Beiträge: 802
Registriert: Mi 13. Sep 2006, 22:30

Re: fehler beim connectversuch

Beitrag von knight »

Für eine Fehlersuche wäre es hilfreich deinen Code zu kennen, den du für die Verbindung zur Datenbank verwendest. Allgemein kann man nur raten, die Pfadeinstellungen zu prüfen (insbesondere wenn sich die Datenbank auf einem anderen Computer befindet). Die Client-Bibliothek sollte natürlich auch zum Server passen. Eine aktuelle Lazarus Version kann auch nicht schaden.

knight

monta
Lazarusforum e. V.
Beiträge: 2809
Registriert: Sa 9. Sep 2006, 18:05
OS, Lazarus, FPC: Linux (L trunk FPC trunk)
CPU-Target: 64Bit
Wohnort: Dresden
Kontaktdaten:

Re: fehler beim connectversuch

Beitrag von monta »

Bitte mal die Editiieren-Funktion benutzen und aus 4 Beiträgen einen machen!

Sind es die selben Serverversionen? Kannst du den Server Pingen, bzw. blockt ggf. die Vistafirewall? Ist MySQL auf dem Server überhaupt für offenen Zugriff über Netzwerk eingerichtet und lauscht nicht nur auf localhost?
Johannes

khh
Beiträge: 489
Registriert: Sa 5. Apr 2008, 09:37
OS, Lazarus, FPC: Win Vista,Win 7 (L 0.9.29 FPC 2.4.1)
CPU-Target: 32Bit /64 Bit
Wohnort: Nähe Freiburg i.Br.

Re: fehler beim connectversuch

Beitrag von khh »

monta hat geschrieben:Bitte mal die Editiieren-Funktion benutzen und aus 4 Beiträgen einen machen!

wie ? hab sie zusammengefasst, aber ich kann die überflüssigen Beiträge nicht löschen :-(

Sind es die selben Serverversionen? Kannst du den Server Pingen, bzw. blockt ggf. die Vistafirewall? Ist MySQL auf dem Server überhaupt für offenen Zugriff über Netzwerk eingerichtet und lauscht nicht nur auf localhost?
ja es sind die selben Serverversionen.
ich kann den Server anpingen und ich kann per http und Browser von überall auf die Datenbank zugreifen
nmap auf dem linusrechner sagt mir der Port ist offen.

Christian
Beiträge: 6079
Registriert: Do 21. Sep 2006, 07:51
OS, Lazarus, FPC: iWinux (L 1.x.xy FPC 2.y.z)
CPU-Target: AVR,ARM,x86(-64)
Wohnort: Dessau
Kontaktdaten:

Re: fehler beim connectversuch

Beitrag von Christian »

Wie greift man denn mit nem Browser auf ne Datenbank zu ?

Probier bitte mal von der Vista Maschiene mit MySQLAdministrator auf die Datenbank raufzukommen. Funktioniert dies nicht ists wohl ein Problem mit deinem MySQL Server oder der Vista Firewall.
W.m.k.A.h.e.m.F.h. -> http://www.gidf.de/

khh
Beiträge: 489
Registriert: Sa 5. Apr 2008, 09:37
OS, Lazarus, FPC: Win Vista,Win 7 (L 0.9.29 FPC 2.4.1)
CPU-Target: 32Bit /64 Bit
Wohnort: Nähe Freiburg i.Br.

Re: fehler beim connectversuch

Beitrag von khh »

Christian hat geschrieben:Wie greift man denn mit nem Browser auf ne Datenbank zu ?

Probier bitte mal von der Vista Maschiene mit MySQLAdministrator auf die Datenbank raufzukommen. Funktioniert dies nicht ists wohl ein Problem mit deinem MySQL Server oder der Vista Firewall.

genau mit Mysql-Admin greif man mit dem Browser auf die Datenbank zu, oder machst du das anders ?
Mysql-Admin läuft ja im Browser ;-),
und wie gesagt das funktioniert ja .
ERGÄNZUNG:

hab das Prog jetz von einem XP-Rechner ausgeführt.
Funktioniert genauso wenig, also nehm ich mal an, das Problem liegt nicht bei Vista.
Könnte es sein, dass Lazarus mit der reinen IP als Hostnamen nicht klar kommt ?



Gruss KH

khh
Beiträge: 489
Registriert: Sa 5. Apr 2008, 09:37
OS, Lazarus, FPC: Win Vista,Win 7 (L 0.9.29 FPC 2.4.1)
CPU-Target: 32Bit /64 Bit
Wohnort: Nähe Freiburg i.Br.

Re: fehler beim connectversuch

Beitrag von khh »

Problem gelöst!


Der Fehler lag daran,dass in der Usertabelle der DB als Host "localhost" eingetragen war.
Mit dem Eintrag "%" für alle Hosts, funktioniert die Verbindung fehlerlos.
Warum die Verbindung mit dem Eintrag einer festen IP, was ja auch möglich ist, nicht funktioniert, konnte ich noch nicht klären,
ist aber auch nicht relevant.

Ich danke euch,
Gruss KH

Christian
Beiträge: 6079
Registriert: Do 21. Sep 2006, 07:51
OS, Lazarus, FPC: iWinux (L 1.x.xy FPC 2.y.z)
CPU-Target: AVR,ARM,x86(-64)
Wohnort: Dessau
Kontaktdaten:

Re: fehler beim connectversuch

Beitrag von Christian »

Der MYSQL Administrator ist ein Programm mir ist auch nicht bekannt das es eine Webbasierte version gibt... Ich rede von dem Tool (natives Programm). Solltest di dir vllt besorgen damit wäre dir zumindest schon früher aufgefallen das es nicht am Lazarus liegt, denn damit hättest du genausowenig drauf zugreifen können.
W.m.k.A.h.e.m.F.h. -> http://www.gidf.de/

khh
Beiträge: 489
Registriert: Sa 5. Apr 2008, 09:37
OS, Lazarus, FPC: Win Vista,Win 7 (L 0.9.29 FPC 2.4.1)
CPU-Target: 32Bit /64 Bit
Wohnort: Nähe Freiburg i.Br.

Re: fehler beim connectversuch

Beitrag von khh »

Christian hat geschrieben:Der MYSQL Administrator ist ein Programm mir ist auch nicht bekannt das es eine Webbasierte version gibt... Ich rede von dem Tool (natives Programm). Solltest di dir vllt besorgen damit wäre dir zumindest schon früher aufgefallen das es nicht am Lazarus liegt, denn damit hättest du genausowenig drauf zugreifen können.
halloo Christian, kannst mir bitte mal nen Link zu dem Programm geben, ich finde das nirgendwo

Danke Gruss Kh

monta
Lazarusforum e. V.
Beiträge: 2809
Registriert: Sa 9. Sep 2006, 18:05
OS, Lazarus, FPC: Linux (L trunk FPC trunk)
CPU-Target: 64Bit
Wohnort: Dresden
Kontaktdaten:

Re: fehler beim connectversuch

Beitrag von monta »

Da sollte was dabei sein:
http://dev.mysql.com/downloads/gui-tools/5.0.html" onclick="window.open(this.href);return false;
Johannes

khh
Beiträge: 489
Registriert: Sa 5. Apr 2008, 09:37
OS, Lazarus, FPC: Win Vista,Win 7 (L 0.9.29 FPC 2.4.1)
CPU-Target: 32Bit /64 Bit
Wohnort: Nähe Freiburg i.Br.

Re: fehler beim connectversuch

Beitrag von khh »

Christian hat geschrieben:Der MYSQL Administrator ist ein Programm mir ist auch nicht bekannt das es eine Webbasierte version gibt... Ich rede von dem Tool (natives Programm). Solltest di dir vllt besorgen damit wäre dir zumindest schon früher aufgefallen das es nicht am Lazarus liegt, denn damit hättest du genausowenig drauf zugreifen können.
sorry hatte mich nicht korrekt ausgedrückt, ich hatte da natürlich phpMyAdmin gemeint.

Ich danke euch für eure Hilfe.

Gruss KH

Christian
Beiträge: 6079
Registriert: Do 21. Sep 2006, 07:51
OS, Lazarus, FPC: iWinux (L 1.x.xy FPC 2.y.z)
CPU-Target: AVR,ARM,x86(-64)
Wohnort: Dessau
Kontaktdaten:

Re: fehler beim connectversuch

Beitrag von Christian »

klingt aber ne ganze ecke anders als MySQL Administrator ich weiss ist Montag ...
W.m.k.A.h.e.m.F.h. -> http://www.gidf.de/

khh
Beiträge: 489
Registriert: Sa 5. Apr 2008, 09:37
OS, Lazarus, FPC: Win Vista,Win 7 (L 0.9.29 FPC 2.4.1)
CPU-Target: 32Bit /64 Bit
Wohnort: Nähe Freiburg i.Br.

Re: fehler beim connectversuch

Beitrag von khh »

Christian hat geschrieben:klingt aber ne ganze ecke anders als MySQL Administrator ich weiss ist Montag ...
:( :roll:

trotzdem , danke nochmal

Gruss KH

Antworten