AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Datenbanken Delphi Schreiben in DBEdits funktioniert nicht, warum?

Schreiben in DBEdits funktioniert nicht, warum?

Ein Thema von daredd · begonnen am 12. Dez 2008 · letzter Beitrag vom 20. Dez 2008
Antwort Antwort
Seite 3 von 4     123 4   
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.859 Beiträge
 
Delphi 11 Alexandria
 
#21

Re: Schreiben in DBEdits funktioniert nicht, warum?

  Alt 20. Dez 2008, 14:57
Wie gesagt ist eine TIBCQuery besser, weil du die Abfrage dadurch besser steuern kannst. Eine Table ist ein Query mit der Abfrage select * from <Tabelle>; Übersetzte mal Append, dann kannst du erahnen was die Methode macht.
Markus Kinzler
  Mit Zitat antworten Zitat
daredd

Registriert seit: 2. Apr 2006
433 Beiträge
 
#22

Re: Schreiben in DBEdits funktioniert nicht, warum?

  Alt 20. Dez 2008, 15:05
Also kann ich mit append nur etwas hinzufügen und nicht löschen oder so, weil edit ja bearbeiten heißt! Da schließe ich ändern/löschen auch mit ein!
---------------------------------------------------------------------------
Mein Vista-Kind bringt frischen Wind

Gruß DaRedd aka The Red Dragon
  Mit Zitat antworten Zitat
daredd

Registriert seit: 2. Apr 2006
433 Beiträge
 
#23

Re: Schreiben in DBEdits funktioniert nicht, warum?

  Alt 20. Dez 2008, 15:17
Ich habe noch eine Frage, wenn ich in mein DbEdit was eintragen, dann trägt er das sofort in die Tabelle ein, kann man das unterdrücken und nur mit hilfe eines Ok-Buttons eintragen lassen?
---------------------------------------------------------------------------
Mein Vista-Kind bringt frischen Wind

Gruß DaRedd aka The Red Dragon
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.859 Beiträge
 
Delphi 11 Alexandria
 
#24

Re: Schreiben in DBEdits funktioniert nicht, warum?

  Alt 20. Dez 2008, 15:18
Edit versetzt den aktuellen Datensatz in den Editiermodus. Append fügt einen neuen an das Ende an, macht ihn zum aktuellen und versetzt ihn dann in den Editiermodus. Siehst du den "kleinen" Unterschied?
Zitat:
Ich habe noch eine Frage, wenn ich in mein DbEdit was eintragen, dann trägt er das sofort in die Tabelle ein, kann man das unterdrücken und nur mit hilfe eines Ok-Buttons eintragen lassen?
-Normale Edits verwenden
-Rollback der Transaktion
Markus Kinzler
  Mit Zitat antworten Zitat
daredd

Registriert seit: 2. Apr 2006
433 Beiträge
 
#25

Re: Schreiben in DBEdits funktioniert nicht, warum?

  Alt 20. Dez 2008, 16:05
Gut das habe ich jetz verstanden. THX

Noch eine Frage, was muss ich einstellen damit jeden neuen Tabellneintrag eine eigene neue IND zu gefügt wird?
---------------------------------------------------------------------------
Mein Vista-Kind bringt frischen Wind

Gruß DaRedd aka The Red Dragon
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.859 Beiträge
 
Delphi 11 Alexandria
 
#26

Re: Schreiben in DBEdits funktioniert nicht, warum?

  Alt 20. Dez 2008, 16:14
Was meinst du mit IND? Primärschlüssel?
Markus Kinzler
  Mit Zitat antworten Zitat
Benutzerbild von DeddyH
DeddyH

Registriert seit: 17. Sep 2006
Ort: Barchfeld
27.624 Beiträge
 
Delphi 12 Athens
 
#27

Re: Schreiben in DBEdits funktioniert nicht, warum?

  Alt 20. Dez 2008, 16:16
Dafür musst Du in Firebird einen Generator erzeugen und einen Einfügetrigger, der diesen Generator hochzählt.
Detlef
"Ich habe Angst vor dem Tag, an dem die Technologie unsere menschlichen Interaktionen übertrumpft. Die Welt wird eine Generation von Idioten bekommen." (Albert Einstein)
Dieser Tag ist längst gekommen
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.859 Beiträge
 
Delphi 11 Alexandria
 
#28

Re: Schreiben in DBEdits funktioniert nicht, warum?

  Alt 20. Dez 2008, 16:24
Oder diesen (Generator) in der Komponente auswählen
Markus Kinzler
  Mit Zitat antworten Zitat
Benutzerbild von DeddyH
DeddyH

Registriert seit: 17. Sep 2006
Ort: Barchfeld
27.624 Beiträge
 
Delphi 12 Athens
 
#29

Re: Schreiben in DBEdits funktioniert nicht, warum?

  Alt 20. Dez 2008, 16:37
Nicht lachen, aber was ist eine TIBCQuery? IBDAC oder so?
Detlef
"Ich habe Angst vor dem Tag, an dem die Technologie unsere menschlichen Interaktionen übertrumpft. Die Welt wird eine Generation von Idioten bekommen." (Albert Einstein)
Dieser Tag ist längst gekommen
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.859 Beiträge
 
Delphi 11 Alexandria
 
#30

Re: Schreiben in DBEdits funktioniert nicht, warum?

  Alt 20. Dez 2008, 16:42
Ja, ist das DataSet von IBDAC. Bei Zeos ist das über TZSequence auch ohne Trigger möglich
Markus Kinzler
  Mit Zitat antworten Zitat
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 20:57 Uhr.
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