Einzelnen Beitrag anzeigen

gee21

Registriert seit: 3. Jan 2013
173 Beiträge
 
Delphi 10.2 Tokyo Professional
 
#1

Unknown MySQL server host 'ServerName' (0)

  Alt 3. Jan 2013, 20:17
Datenbank: dbExpress • Version: ? • Zugriff über: Delphi/HP,Server
Hallo alle zusammen.

ich bin ein absoluter Anfänger was Datenbanken betrifft.
Daher habe ich folgendes Toutorial nachgeschrieben: http://docwiki.embarcadero.com/RADSt..._aktualisieren

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.
Robert
  Mit Zitat antworten Zitat