![]() |
Datenbank: dbExpress • Version: ? • Zugriff über: Delphi/HP,Server
Unknown MySQL server host 'ServerName' (0)
Hallo alle zusammen.
ich bin ein absoluter Anfänger was Datenbanken betrifft. Daher habe ich folgendes Toutorial nachgeschrieben: ![]() Ich habe es auch Geschäft, das die Anwendung startet. Jedoch jedes mal wenn ich eine Verbindung herstellen will (mit der Combobox ONCLOSEUP) kommt folgende Meldung: Unknown MySQL server host 'ServerName' (0) So sieht der Code aus in der Combobox:
Delphi-Quellcode:
// Wurde eine Auswahl getroffen?
if ComboBoxConnections.ItemIndex = -1 then Exit; // Hilfsobjekte initialisieren. if not Assigned(AllTables) then AllTables := TStringList.Create; if Assigned(FMetaDataProvider) then FreeAndNil(FMetaDataProvider); // Falls eine geöffnete Verbindung vorhanden ist, soll sie geschlossen werden. Anzeigen, dass die Verbindung nicht aktiv ist. if SQLConnection1.Connected then SQLConnection1.Close; CheckBoxActive.Checked := False; // Die ausgewählte Datenbankverbindung öffnen. SQLConnection1.ConnectionName := ComboBoxConnections.Items[ComboBoxConnections.ItemIndex]; SQLConnection1.LoadParamsOnConnect := True; SQLConnection1.LoginPrompt := False; SQLConnection1.Open; SQLConnection1.GetTableNames(AllTables, False); //Liste der Tabellen aus der Datenbank abrufen // Metadaten für die ausgewählte Verbindung ermitteln. FMetaDataProvider := TDBXDataExpressMetaDataProvider.Create; FMetaDataProvider.Connection := sqlconnection1.DBXConnection; //auf die geöffnete Verbindung setzen FMetaDataProvider.Open; // Das Listenfeld mit den Tabellen dieser Datenbankverbindung füllen. PopulateListBox; // Status einiger Dialogfeldelemente initialisieren. SQLDataSet1.CommandText := ''; EditSQL.Text := ''; CheckBoxActive.Enabled := False; ButtonApply.Enabled := False; Ich habe natürlich bei der Komponente SQLConnection1 unter Driver/HostName die IP Adresse meines Servers eingeben. egal was ich dort eingebe, die Meldung ist immer die selbe... Ebenfalls finde ich es merkwürdig das bei der Fehlermeldung steht: Unknown MySQL server host 'ServerName' (0) Müsste denn da nicht wenigstens die IP stehen die ich eingegeben habe? Ich hoffe ihr könnt mir helfen. |
AW: Unknown MySQL server host 'ServerName' (0)
Hallo,
und herzlich Willkommen im DP-Forum. Zitat:
Delphi-Quellcode:
SQLConnection1.LoadParamsOnConnect := True;
Diese Zeile sorgt dafür, dass DriverName / HostName aus der dbxconnections.ini gelesen werden (insofern in SQLConnection1.ConnectionName ein gültiger Wert steht). Schau doch mal in Deine dbxconnections.ini ob dort noch ein Eintrag HostName=ServerName in der MySQL-Section steht. Sollte dem so sein, dann hast Du zwei Möglichkeiten: 1. Du passt den Eintrag in der ini an (von Änderungen an DriverName in der ini lass mal die Finger) 2. Du konfigurierst die Eigenschaft SQLConnection1.Params korrekt und lässt obige Programmzeile weg. Gruß |
AW: Unknown MySQL server host 'ServerName' (0)
Ja hallo und danke für die gute Antwort.
Du liegst vollkommen richtig, ich habe es über den objectinspektor versucht. :-) Und wusste nicht einmal das es dieses File gibt: dbxconnections.ini, das bringt mich dann auch schon zu meiner nächsten Frage. Wie / wo finde ich das File. :-/ Danke schon jetzt |
AW: Unknown MySQL server host 'ServerName' (0)
Hallo,
welche Delphi Version Gruß |
AW: Unknown MySQL server host 'ServerName' (0)
Hallo :-)
Hat sich erledigt gibt ja ne Suchfunktion auf dem pc... :-) So wies aussieht lag es wirklich daran :-) Danke nocheinmal und wünsche einen schönen Abend und Grüsse aus der Schweiz |
AW: Unknown MySQL server host 'ServerName' (0)
Gerne,
und Grüße in die Schweiz. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 11:09 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 by Thomas Breitkreuz