![]() |
Re: Datenbank alphabetisch sortieren
Ok.
In meine Db will ich Werte aus Editfeldern einfügen, wie geht das von der Syntax her? Wo müssen Hochkommas hin etc. ... insert into adressen values(und da halt die edits); |
Re: Datenbank alphabetisch sortieren
Zitat:
|
Re: Datenbank alphabetisch sortieren
Ich hab halt mit der BDE angefangen, da ertrag ich das schon :-D
Aber nochmal, das insert funzt net bei mir, kann mir vielleicht jemand nen bissl code posten, wie ich edits inserten kann? Gruß Spurius |
Re: Datenbank alphabetisch sortieren
Bei Insert darfst Du nich TQuery.Open verwenden sonder TQuery.ExecSQL!
Zitat:
|
Re: Datenbank alphabetisch sortieren
Mein COde sieht so aus:
Delphi-Quellcode:
übrigens: ich kann, wenn ich das programm ausführe, gar nicht in die edits schreiben :?:
query1.Active := false;
query1.SQL.Text := 'insert into adressen values (und da sollen dbedits rein)'; query1.ExecSQL; query1.Active := true; |
Re: Datenbank alphabetisch sortieren
Wenn Du mit DBEdits arbeites geht das so nicht.
Erzeuge mit Query1.Insert einen neuen Datensatz und speichere ihn mit Query1.Post ab. |
Re: Datenbank alphabetisch sortieren
Nimm "normale" TEdit's und nach Möglichkeit eine separate TQuery für die Insert/Update/Delete-Befehle:
Delphi-Quellcode:
query2.SQL.Text := 'INSERT INTO adressen VALUES (' + QuotedStr (Edit1.Text) + ... + ')';
query2.ExecSQL; |
Re: Datenbank alphabetisch sortieren
Mit query1.close vor query1.insert:
Operation bei geschlossener Datenmenge nicht ausführbar Wenn gar nichts vor query1.insert steht: Eine Datenmenge, die nur zum Lesen ist, kann nicht geändert werden In was für einen Kontext muss ich dass denn einbinden? |
Re: Datenbank alphabetisch sortieren
Zitat:
Delphi-Quellcode:
Ich würde jedoch davon abreaten, da dies nur bei der BDE funktioniert. Bei ADO und dbExpress gibt es diese Eigenschaft schon nicht mehr!
Query1.RequestedLive := true;
|
Re: Datenbank alphabetisch sortieren
Hmmm....
da diese Frage (INSERT) nichts mehr mit der ursprünglichen (sortieren) zu tun hat währe es nett einen neuen Thread dafür zu öffnen. ;-) |
Alle Zeitangaben in WEZ +1. Es ist jetzt 23:27 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