Thema: Delphi Datensatz einfügen!

Einzelnen Beitrag anzeigen

schlock

Registriert seit: 3. Sep 2004
20 Beiträge
 
#2

Re: Datensatz einfügen!

  Alt 23. Jan 2005, 16:20
High,
um mit Paradox - Datenbanken zu arbeiten benötigst Du ein TQuery Objekt. Falls es ODBC-Treiber für Paradox gibt kannst Du auch mit TADOQuery arbeiten. Die Vorgehensweise ist aber dann dieselbe.
Am besten ein Beispiel:

Delphi-Quellcode:
var
  myQuery : TQuery;
  neuerName: String;

  sqlBefehl: TStrings;
begin
  // Init
  sqlBefehl:= TStringList.Create(NIL);
  neuerName:= 'NeuerName';
  myQuery:= TQuery.Create(NIL);

  // Verbinden
  myQuery.DatabaseName:= 'MeineDatenbank';
  myQuery.OpenDatabase;

  // SQL Befehl erzeugen
  sqlBefehl.Add('INSERT INTO myTable VALUES name = ' + neuerName + ';' );

  // Dem Query-Objekt die Abfrage zuweisen und die Abfrage ausführen
  myQuery.SQL.Assign(sqlCommand);
  myQuery.ExecSQL;
end;
Wichtig ist noch, dass man bei Abfragen die Ergebnismengen erzeugen (z.B. SELECTS) anstatt

myQuery.ExecSQL; myQuery.Open; benutzen muss.
Hoffe das Hilft.

[edit=Sharky]Doppelposting gelöscht. (Nach über 40 minuten!) Mfg, Sharky[/edit]
  Mit Zitat antworten Zitat