Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Problem mit Verbindung zu MySQL Datenbank (https://www.delphipraxis.net/11058-problem-mit-verbindung-zu-mysql-datenbank.html)

macht 30. Okt 2003 13:04


Problem mit Verbindung zu MySQL Datenbank
 
Habe schon einiges probiert, bin mir aber nicht sicher warum keine Verbindung hergestellt werden kann. DBExpress meldet immer einen ungültigen Benutzernamen/Passwort. Daran glaube ich nicht :-)

Wäre jemand so nett mir mal eine Unit und evtl. Formblatt zu verfügung zu stellen das getesteter Weise eine Verbindung herstellt, also läuft ? Oder nur die entsprechende Code-Passage ?

Vielen Dank schonmal

Memo 30. Okt 2003 13:43

Re: Problem mit Verbindung zu MySQL Datenbank
 
Schau doch noch mal nach was unter Params eingetragen ist.
Code:
DriverName=MySQL
HostName=MyServer
Database=MyDatabase
User_Name=
Password=
BlobSize=-1
ErrorResourceFile=
LocaleCode=0000

Duffy 30. Okt 2003 18:27

Re: Problem mit Verbindung zu MySQL Datenbank
 
Hallo macht,
Zitat:

Zitat von Memo
Schau doch noch mal nach was unter Params eingetragen ist.
Code:
DriverName=MySQL
HostName=MyServer
Database=MyDatabase <=- Dies ist der Parameter warum es zu keiner Verbindung kommt
User_Name=
Password=
BlobSize=-1
ErrorResourceFile=
LocaleCode=0000

wenn Du alle anderen Parameter gesetzt hast, dann mußt Du noch eine gültige Datenbank angeben. Fehlt diese, bekommst Du dummerweise den Fehler: "db-Express Fehler: Ungültiger Wert für Anwendername oder Passwort."

Also gib eine gültige Datenbank an. Zur Not kannst Du auch die Datenbank "test" benutzen, falls Du sie noch nicht gelöscht hast.

bye
Claus

macht 31. Okt 2003 13:47

Re: Problem mit Verbindung zu MySQL Datenbank
 
Hallo,
erstmal Vielen Dank für eure Rasche antwort, ich bin leider immer nur Mo - Fr von 14.00 - 17.00 im Netz vertreten.

Also die richtige Datenbank hab ich schon eingestellt, hier mal der Betreffende Code :

Delphi-Quellcode:
  object SQLConnection1: TSQLConnection
    ConnectionName = 'MySQLConnection'
    DriverName = 'MySQL'
    GetDriverFunc = 'getSQLDriverMYSQL'
    LibraryName = 'dbexpmys.dll'
    Params.Strings = (
      'DriverName=MySQL'
      'HostName=195.90.10.187'
      'Database=fbe'
      'User_Name='
      'Password='
      'BlobSize=-1'
      'LocaleCode=0000')
    VendorLib = 'LIBMYSQL.dll'
Username und Password sind da natürlich auch eingetragen. Leider gibt er trotzdem immer die Fehlermeldung "Verbindung konnte nicht hergestellt werden: dbExpress Fehler: Ungültiger Wert für Anwendername oder Passwort" aus.

Kennt jemand nen Link zu einem Delphi-Quellcode der frei zugänglich ist und eine Verbindung mit einer externen MySQL Datenbank herstellt ?

Duffy 31. Okt 2003 23:15

Re: Problem mit Verbindung zu MySQL Datenbank
 
Liste der Anhänge anzeigen (Anzahl: 1)
Hallo macht,
ich habe Dir mal eine Testanwendung als Beispiel zum konnektieren an eine MySql Datenbank geschrieben. Das Programm ist rudimentär, aber für deinen Test verwendbar.

Ich benutze zum konnektieren die ZEOS Komponenten.

Ich denke der Rest wird durch den Sourcecode klar.

bye
Claus

PS: Ich gehe davon aus, daß es bei Dir schief gegangen ist, weil der externe MySql Datenbankserver nicht auf Port 3306 lauscht. Deshalb auch die Verwendung der ZEOS Komponenten

macht 3. Nov 2003 14:29

Re: Problem mit Verbindung zu MySQL Datenbank
 
Hallo,
vielen Dank für deine Hilfe, genau daran lag es auch !

CAR 2. Sep 2004 18:27

Re: Problem mit Verbindung zu MySQL Datenbank
 
Hallo,

ich habe ebenfalls Probleme, eine einfache Verbindung zur lokalen MySQL-DB (WinXp) aufzubauen. Ich möchte dies ganze einfach mit dbExpress lösen, notfalls mit BDE (nutze Delphi 6).
Könnte jemand von euch vielleicht einfach ein ganz simples Tool schreiben (das gleiche wie das von Duffy, nur ohne ZEOS und für Delphi 6) und hier posten? Ich denke mal das fürfte für die Profis unter euch kein Problem sein :D

MfG
CAR

Hansi 27. Dez 2004 12:47

Re: Problem mit Verbindung zu MySQL Datenbank
 
@Duffy
Super Programm! Bei mir tritt nur eine Fehlermeldung auf und zwar wenn ich das Projekt über delphi compilieren lasse. Wenn ich davor die Exe benutzen funktioniert es einwandfrei. wenn ich es dann compilieren lasse ist auch die exe kaputt und ich muss Deine Zip neu drüberkopieren. Woran liegt es?

2. problem: Warum dauert es fast 2 bis 3 Sekunden bis 4 datensätze von einer lokalen MySQL DB angezeigt werden?

Was mache ich falsch?

Duffy 27. Dez 2004 12:52

Re: Problem mit Verbindung zu MySQL Datenbank
 
Hallo Hansi,
was füe ein Fehlermeldung kommt denn?

bye
Claus

Hansi 27. Dez 2004 12:56

Re: Problem mit Verbindung zu MySQL Datenbank
 
Sorry wie doof von mir! Mann!Mann!Mann!

Anwendungsfehler
Exception EReadError in ....exe bei 000213DB
Fehler bim Lesen von Zquery.showrecordTypes ungültiger Eigenschaftswert


Alle Zeitangaben in WEZ +1. Es ist jetzt 19:23 Uhr.
Seite 1 von 2  1 2      

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