Thema: Delphi Hilfe für Anfänger SQL

Einzelnen Beitrag anzeigen

Benutzerbild von Sharky
Sharky

Registriert seit: 29. Mai 2002
Ort: Frankfurt
8.252 Beiträge
 
Delphi 2006 Professional
 
#2

Re: Hilfe für Anfänger SQL

  Alt 28. Sep 2003, 07:53
Zitat von schniede:
.....
So nicht!!
Code:
procedure TForm1.Button1Click(Sender: TObject);
begin
 query1.sql.clear;
 Query1.SQL.Text :='insert into langzeittabelle (Datum,Summe)values(22.09.2003,10)';
 Query1.ExecSQL;
end;
P.S:Was müßte ich für edit und delete schreiben?
Da das mein Anfang mit SQL ist und in meinen sämtlichen Büchern nichts zu finden
ist hoffe ich auf eure Hilfe.

mfg schniede
Hai schniede,

a) Frage 1
Versuche mal das Datum in Hochkommatas zu setzen (').

b) EDITE
 UPDATE tabelle SET feldname = wert WHERE bedingung
Code:
procedure TForm1.Button1Click(Sender: TObject);
begin
 query1.sql.clear;
 Query1.SQL.Text :='UPDATE langzeittabelle SET summe = 5 WHERE datum = '22.09.2003';
 Query1.ExecSQL;
end;
Wenn du verschiedene Felder gleichzeitig ändern möchtest werden diese nach dem SET durch kommas getrennt:
 UPDATE tabelle SET feldname1=wert1 , feldname2=wert2 , feldname3=wert3 WHERE bedingung c) DELETE
c.1) Alle Zeilen einer Tabelle löschen
DELETE tabelle c.2) Teilmenge einer Tabelle löschen
DELETE FROM tabelle WHERE bedingun
Code:
procedure TForm1.Button1Click(Sender: TObject);
begin
 query1.sql.clear;
 Query1.SQL.Text :='DELETE FROM langzeittabelle WERE datum = '22.09.2003';
 Query1.ExecSQL;
end;
Hoffe das hilft dir.

BTW: Suche mal auf deinem Rechner nach der LocalSQL.HLP. Das ist eine kleine Hilfe mit den wichtigsten SQL-Befehlen.
Die ist IMHO bei Delphi dabei. Wenn nicht schaue einfach mal im Internet.
Die hat mir am sehr geholfen. Ansonsten natürlich -> Fragen
Stephan B.
"Lasst den Gänsen ihre Füßchen"
  Mit Zitat antworten Zitat