Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Neuen Eintrag in Datenbank einfügen per Query (https://www.delphipraxis.net/14514-neuen-eintrag-datenbank-einfuegen-per-query.html)

Spurius 10. Jan 2004 18:37


Neuen Eintrag in Datenbank einfügen per Query
 
Hallo,
wie kann ich einen Neuen Datensatz in eine Datenbank(Paradox 7) per Query einfügen?
Wenn ich einfach nur query1.insert schreibe, bekomme ich eine Fehlermeldung.
Was muss ich davor noch schreiben?
Sowas wie open etc. ..
Gruß
Spurius

Robert_G 10. Jan 2004 18:46

Re: Neuen Eintrag in Datenbank einfügen per Query
 
Scon in dem SQL Tut gestöbert, dass ich dir in dem anderen Thread gepostet habe?

Spurius 10. Jan 2004 18:47

Re: Neuen Eintrag in Datenbank einfügen per Query
 
Ja, gutes tut übrigens, aber ich will es mit dem insert vom query machen.

Robert_G 10. Jan 2004 18:54

Re: Neuen Eintrag in Datenbank einfügen per Query
 
OK habe ich mich nicht so. :zwinker:

simples insert:
SQL-Code:
INSERT INTO Sheme.Table VALUES (1, 'Hallo', 2)
insert nur für best. Spalten:
SQL-Code:
INSERT INTO Sheme.Table (Field2, Field3)
VALUES ('Hallo', 2)
mit Variablen:
SQL-Code:
INSERT INTO Sheme.Table (Field2, Field3)
VALUES (:F2, :F3)
Delphi-Quellcode:
  Query1.Sq.Text := 'halt dein SQL Code';
  Query1.prepare;
// nur nötig bei SQL Variablen
  Query1.ParamByName('F2').AsString := 'Hallo';
  Query1.ParamByName('F3').AsInteger := 2;

  Query1.ExecSQL;

Spurius 10. Jan 2004 19:29

Re: Neuen Eintrag in Datenbank einfügen per Query
 
geht das nicht irgendwie mit query1.insert?

r_kerber 10. Jan 2004 19:36

Re: Neuen Eintrag in Datenbank einfügen per Query
 
Geht schon. Ich hatte aber in dem anderen Thread schon geschrieben, warum ich das nicht empfehle!

Spurius 10. Jan 2004 19:39

Re: Neuen Eintrag in Datenbank einfügen per Query
 
Ich will halt dbedits verwenden, um die Daten aus der DB leichter anzeigen zu können.

Robert_G 10. Jan 2004 19:40

Re: Neuen Eintrag in Datenbank einfügen per Query
 
Suche mal in der OH nach "InsertRecord" und schau dir das Beispiel an.

Über SQL hast du aber mehr Kontrolle darüber und es ist auch nicht wirklich schwierig.

r_kerber 10. Jan 2004 20:36

Re: Neuen Eintrag in Datenbank einfügen per Query
 
Zitat:

Zitat von Spurius
Ich will halt dbedits verwenden, um die Daten aus der DB leichter anzeigen zu können.

Ich kann mich hier nur wiederholen. Das funktioniert IMHO mit Query nur der BDE, die es irgendwann nicht mehr gibt. ALso gewöhne Dir das doch gar nicht erst an.

Spurius 10. Jan 2004 21:05

Re: Neuen Eintrag in Datenbank einfügen per Query
 
Du meinst, ich soll auf eine andere DB umsteigen? :shock:


Alle Zeitangaben in WEZ +1. Es ist jetzt 10:07 Uhr.
Seite 1 von 2  1 2      

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz