Einzelnen Beitrag anzeigen

TUX_der_Pinguin

Registriert seit: 1. Jun 2005
Ort: Anholt (NRW)
608 Beiträge
 
Delphi 11 Alexandria
 
#1

Problem mit dem Zugriff auf die Datenbank

  Alt 18. Jan 2007, 10:12
Datenbank: MySQL • Version: 5.0 • Zugriff über: dbExpress
Hallo,

ich habe mir die kostenlose Version von Turbo Delphi installiert und wollte nun einmal probieren wie man damit auf eine
MySQL Datenbank zugreifen kann. Dafür habe ich die Komponente TSQLConnection (dbExpress) Verwendet, die Verbindung wird
im OnCreate des Formulars auf und im OnClose wieder abgebaut. Starte ich das Programm zeigt mir das MySQL Admin Tool an
das eine Weitere Verbindung besteht, daher gehe ich davon aus das die Verbindung klappt.

Jedoch mein Problem wie bekomme ich die Daten aus der Datenbank herraus, dazu habe ich gesehen das sich zwei möglichkeiten
bieten TSQLQuery und TSQLDataSet, jedoch weiß ich nicht wofür was ist und wie genau man die komponenten Verwenden muß.

Hatte es wie folgt probiert bekomme jedoch Zugriffsverletztungen
Delphi-Quellcode:
Var
  query : TSQLQuery;

Begin
  query := TSQLQuery.Create(Self);
  query.Connection := SQLConnection;
  query.SQL.ADD('SELECT * From Kunde');
  query.open;
  query.close;
  query.free;
Also wäre es möglich mal ein einfaches Beispiel für TSQLQuery und TSQLDataSet zu bekommen, ich habe nirgendwo ein Tutorial
gefunden oder Beispiele.

Ich weiß auch das dbExpress von Delphi 2006 / Turbo Delphi probleme hat mit MySQL > 4.0. Da aber die Verbindung besteht,
dachte ich das der rest auch funktioniert.

mfg

TUX
  Mit Zitat antworten Zitat