AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Suchfunktion Ergebnis der Suchanfrage

Ergebnis der Suchanfrage


Datum des Suchindex: Heute, 22:17

Parameter dieser Suchanfrage:

Suche in Thema: Löschen von Datenbankeinträgen
Suche alle Beiträge, die von "jobo" geschrieben wurden
• Suchmethode: "Suche nach allen Begriffen"
• Nach Datum (firstpost) sortiert
• Zeige Treffer als Beiträge
Zeige 9 von insges. 9 Treffern
Suche benötigte 0.002s

Es liegen Ergebnisse in folgenden Bereichen vor:

  • Forum: Datenbanken

    AW: Löschen von Datenbankeinträgen

      Delphi
      by jobo, 27. Jan 2012
    Egal, die (Grid)Aussage ist nutzlos. Das ist nur der Visualisierungsteil.
    Es geht immer um die Datenmenge, die unter dem Grid liegt:
    DBGRID< Dataset < Query Statement

    Wie gesagt, ich hab keine Ahnung, wie genial MSSQL Server bei der Auflösung solcher Statements bzw. der Bestimmung der Schlüsselinformationen arbeitet, aber egal ob insert, delete oder update, er hat immer das gleiche Problem....
  • Forum: Datenbanken

    AW: Löschen von Datenbankeinträgen

      Delphi
      by jobo, 27. Jan 2012
    Ja, vermutlich gibt es ja auch irgendwo analog das spezielle Insert.
  • Forum: Datenbanken

    AW: Löschen von Datenbankeinträgen

      Delphi
      by jobo, 27. Jan 2012
    Das passt aber nicht zu dem, was Du von Deinem Dataset erzählst:



    und es passt nicht dazu, dass Du schreibst, die Zwischentabelle hätte nur 2 Spalten. (aber das ist hier auch egal)


    a) Wenn du auf diesem Dataset (aus Zitat oben) ein Delete machen willst, musst Du eben etwas filigraner vorgehen.

    b) Wenn Du auf der Tabelle aus dem Screenshot ein Delete machen willst, dann reicht ein...
  • Forum: Datenbanken

    AW: Löschen von Datenbankeinträgen

      Delphi
      by jobo, 27. Jan 2012
    Nein, die Frage ist, wie Du auf Basis der Berechnung (also Deinem Dataset mit dem Berechnungsergebnis) eine Löschung durchführst.
    Man kann natürlich sagen, das sind 2 vollkommen unterschiedliche Aufgaben.
    1. Die Visualisierung einer Berechnung (eine Maske/ Form, ein Dataset)
    2. Das Löschen einer Rechnerzuordnung, die nicht mehr berechnet werden soll (eine andere Maske, nur für Auf- und Abbau...
  • Forum: Datenbanken

    AW: Löschen von Datenbankeinträgen

      Delphi
      by jobo, 27. Jan 2012
    Ja, das mag ja sein. Sobald Du aber auf andere Tabellen joinst, kann der Server aus Deinem Select Statement nicht mehr ermitteln, was die Basistabelle ist und was nur angereicherte Daten darstellen.

    Ich hab nicht so ne Ahnung von MSSQL, was aber technisch notwendig wäre, um aus Serversicht trotz join die Pk Spalten des SQL Statements bestimmen zu können, wäre ein Select, dass in jedem fall...
  • Forum: Datenbanken

    AW: Löschen von Datenbankeinträgen

      Delphi
      by jobo, 27. Jan 2012
    Auf dieser Basis kann der Server nicht entscheiden, wo er was löschen soll.
    Wenn Du nur die Verknüfung lösen willst, muss das Dataset auch nur diese Tabelle abbilden.
    Das kannst Du bspw über eine Query lösen, die ein
    Delete from Rechnerspeicher where
    absetzt. Also unabhängig von Deinem Dataset.
  • Forum: Datenbanken

    AW: Löschen von Datenbankeinträgen

      Delphi
      by jobo, 27. Jan 2012
    Was ist denn die "Listtabelle"
    Und wie ist das Dataset definiert?
  • Forum: Datenbanken

    AW: Löschen von Datenbankeinträgen

      Delphi
      by jobo, 27. Jan 2012
    Wo und wie löscht Du denn?
    Per Query? Im Dataset? Welche Tabelle, nur die Zwischentabelle?
    Kannst Du SQL oder Quellcode posten?
  • Forum: Datenbanken

    AW: Löschen von Datenbankeinträgen

      Delphi
      by jobo, 27. Jan 2012
    Das geht vielleicht nicht, kommt auf das Datenmodel an.

    Schau Dir die Foreign Keys auf der Tabelle an und die Primary Keys
    Vermutlich sind es 2 PK, die musst Du im Delete angeben.


URL zu dieser Suchanfrage:

https://www.delphipraxis.net/dp_search.php?do=usersearch&search_username=jobo&search_exact_username=1&search_sortby=dateline&search_resulttype=post&search_matchmode=0&searchthreadid=166048
Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 22:37 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