AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Datenbanken Eintrag aus Datenbank löschen
Thema durchsuchen
Ansicht
Themen-Optionen

Eintrag aus Datenbank löschen

Ein Thema von t0mmy · begonnen am 14. Sep 2011 · letzter Beitrag vom 20. Sep 2011
Antwort Antwort
Seite 1 von 2  1 2      
t0mmy

Registriert seit: 28. Jul 2010
431 Beiträge
 
Delphi 2010 Architect
 
#1

Eintrag aus Datenbank löschen

  Alt 14. Sep 2011, 15:12
Datenbank: MSSQL • Version: 2005 • Zugriff über: ADO
Ich liste eine Tabelle in der DBGrid auf.. jetzt makier ich einen eintrag und möchte diesen markierten Eintrag löschen? Kann mir jemand einen Hinweis geben?
  Mit Zitat antworten Zitat
Benutzerbild von DeddyH
DeddyH

Registriert seit: 17. Sep 2006
Ort: Barchfeld
27.542 Beiträge
 
Delphi 11 Alexandria
 
#2

AW: Eintrag aus Datenbank löschen

  Alt 14. Sep 2011, 15:19
Am DBGrid hängt im Normalfall ja eine Datasource, an der wiederum ein Dataset hängt. Und dem kannst Du mitteilen, dass der Datensatz, auf dem aktuell der Datensatzzeiger steht, gelöscht werden soll.
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
t0mmy

Registriert seit: 28. Jul 2010
431 Beiträge
 
Delphi 2010 Architect
 
#3

AW: Eintrag aus Datenbank löschen

  Alt 14. Sep 2011, 15:23
Nein, hab keine gehabt, aber jetzt hab ich eine hinzugefügt. Wie sag ich dem DataSet nun das er den markierten Eintrag in der DBGrid löschen soll.
  Mit Zitat antworten Zitat
Benutzerbild von Union
Union

Registriert seit: 18. Mär 2004
Ort: Luxembourg
3.487 Beiträge
 
Delphi 7 Enterprise
 
#4

AW: Eintrag aus Datenbank löschen

  Alt 14. Sep 2011, 15:26
Häng auch einen DBNavigator an die Datasource oder führe Delete aus (am besten mit einer Abfrage an den Benutzer vorher).
Ibi fas ubi proxima merces
sudo /Developer/Library/uninstall-devtools --mode=all
  Mit Zitat antworten Zitat
Benutzerbild von DeddyH
DeddyH

Registriert seit: 17. Sep 2006
Ort: Barchfeld
27.542 Beiträge
 
Delphi 11 Alexandria
 
#5

AW: Eintrag aus Datenbank löschen

  Alt 14. Sep 2011, 15:27
Was heißt denn "Löschen" auf Englisch? Delete, oder? Wie könnte es also lauten?
DBGrid.Datasource.Dataset.Delete;
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
t0mmy

Registriert seit: 28. Jul 2010
431 Beiträge
 
Delphi 2010 Architect
 
#6

AW: Eintrag aus Datenbank löschen

  Alt 14. Sep 2011, 15:53
Okay, kann ich der Dataset sagen das wenn ich die Werte aus der DBGrid in Edit felder reinschreibe, diese dann auch überspeichern soll?
  Mit Zitat antworten Zitat
Benutzerbild von DeddyH
DeddyH

Registriert seit: 17. Sep 2006
Ort: Barchfeld
27.542 Beiträge
 
Delphi 11 Alexandria
 
#7

AW: Eintrag aus Datenbank löschen

  Alt 14. Sep 2011, 15:55
Wie meinen?
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
Benutzerbild von Union
Union

Registriert seit: 18. Mär 2004
Ort: Luxembourg
3.487 Beiträge
 
Delphi 7 Enterprise
 
#8

AW: Eintrag aus Datenbank löschen

  Alt 14. Sep 2011, 15:57
Dafür solltest Du dann datensensitive Elemente (TDBEdit) verwenden. Bei diesen hast Du ebenfalls eine Eigenschaft DataSource.
Ibi fas ubi proxima merces
sudo /Developer/Library/uninstall-devtools --mode=all
  Mit Zitat antworten Zitat
Benutzerbild von DeddyH
DeddyH

Registriert seit: 17. Sep 2006
Ort: Barchfeld
27.542 Beiträge
 
Delphi 11 Alexandria
 
#9

AW: Eintrag aus Datenbank löschen

  Alt 14. Sep 2011, 16:56
Japp, damit kann man im Extremfall eine komplette Anwendung "programmieren", ohne auch nur eine einzige Zeile Code selbst schreiben zu müssen.
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
Benutzerbild von Sir Rufo
Sir Rufo

Registriert seit: 5. Jan 2005
Ort: Stadthagen
9.454 Beiträge
 
Delphi 10 Seattle Enterprise
 
#10

AW: Eintrag aus Datenbank löschen

  Alt 14. Sep 2011, 20:34
Am DBGrid hängt im Normalfall ja eine Datasource, an der wiederum ein Dataset hängt. Und dem kannst Du mitteilen, dass der Datensatz, auf dem aktuell der Datensatzzeiger steht, gelöscht werden soll.
Nein, hab keine gehabt, aber jetzt hab ich eine hinzugefügt. Wie sag ich dem DataSet nun das er den markierten Eintrag in der DBGrid löschen soll.
Hmmm, ein TDBGrid ohne TDataSource mit Werten zu füllen ist auch schon eine Kunst
Kaum macht man's richtig - schon funktioniert's
Zertifikat: Sir Rufo (Fingerprint: ‎ea 0a 4c 14 0d b6 3a a4 c1 c5 b9 dc 90 9d f0 e9 de 13 da 60)
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 2  1 2      


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 01:48 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