AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Datenbanken Delphi Tabelle und DBGrid aus DB füllen
Thema durchsuchen
Ansicht
Themen-Optionen

Tabelle und DBGrid aus DB füllen

Ein Thema von mckruep · begonnen am 28. Mai 2008 · letzter Beitrag vom 28. Mai 2008
 
mckruep

Registriert seit: 28. Mai 2008
9 Beiträge
 
#9

Re: Tabelle und DBGrid aus DB füllen

  Alt 28. Mai 2008, 12:41
Delphi-Quellcode:
function SQLVerbinden():boolean;
begin
  result := False;
  // FMysql Verbindungsparameter setzen
  loghinzufuegen('SQLVerbinden: SQL-Verbindung herstellen');
  FMysql := TMysqlClient.create;
  fmysql.Host := strEinstellungenSQLServername;
  fmysql.Port := intEinstellungenSQLServerPort;
  fmysql.User := strEinstellungenSQLBenutzername;
  fmysql.Password := strEinstellungenSQLPasswort;
  fmysql.UseSSL := False; // noch ändern??? - DEBUG
  fmysql.Compress := True;
  bolEinstellungenAdministratorModus := false; // Administrator-Modus zurücksetzen, damit beim Start keine Anmeldung erfolgen kann
  fmysql.Db := ''; // Keine Datenbank bei Verbindungsaufbau auswaehlen

  // Versuchen DB-Server zu connecten
  if fmysql.connect then begin // Verbindung steht
    if fmysql.select_db(strEinstellungenSQLDatenbank) then begin
      loghinzufuegen('SQLVerbinden: Verbindung okay, DB "' + strEinstellungenSQLDatenbank + '" existiert');
    end else begin
      loghinzufuegen('SQLVerbinden: Verbindung okay, DB "' + strEinstellungenSQLDatenbank + '" existiert jedoch nicht');
      messagedlg('Die Verbindung zum Datenbankserver wurde hergestellt, die Datenbank "' + strEinstellungenSQLDatenbank + '" jedoch nicht gefunden. Bitte passen Sie die Programm-Einstellungen an.', mtError, [mbOK], 0);
      Exit;
    end;
    SQLEinstellungenLesen();
  end else begin // Verbindung ist fehlgeschlagen - Fehlermeldung ausgeben
    loghinzufuegen('SQLVerbinden: SQL-Fehler: ' + fmysql.LastError);
    messagedlg('Die Verbindung zum Datenbankserver ist fehlgeschlagen.' + #10#13 + 'Grund: ' + fmysql.LastError + #10#13#10#13 + 'Bitte prüfen Sie die Datenbank-Zugangsdaten sowie Ihre Internet-/Netzwerkverbindung und ggf. die Einstellungen Ihrer Firewall.', mterror, [mbOK], 0);
    Exit;
  end;
  result := True;
end;
Das ist der code mit der die Verbindung hergestellt wird

Edit: Kann auch gern das Programm zur Verfügung stellen per Mail wenns hilft
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 16:18 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-2025 by Thomas Breitkreuz