AGB  ·  Datenschutz  ·  Impressum  







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

Ergebnis der Suchanfrage


Datum des Suchindex: Heute, 14:02

Parameter dieser Suchanfrage:

Suche in Thema: Dataset.Next | sehr langsam
Suche alle Beiträge, die von "Delphi.Narium" geschrieben wurden
• Suchmethode: "Suche nach allen Begriffen"
• Nach Datum (firstpost) sortiert
• Zeige Treffer als Beiträge
Zeige 5 von insges. 5 Treffern
Suche benötigte 0.001s

Es liegen Ergebnisse in folgenden Bereichen vor:

  • Forum: Datenbanken

    AW: Dataset.Next | sehr langsam

      Delphi
      by Delphi.Narium, 22. Jan 2019
    @jobo: Meine Antwort war nicht als Kritik an Deinem Vorschlag gemeint. Dein Vorschlag ist ok und so umsetztbar und absolut sinnvoll. Wollte damit nur sagen, dass gegen Deinen Vorschlag nichts, aber auch garnichts einzuwenden ist ;-) Ok. Muss wohl an meinen Formulierungen feilen :-(

    @hoika:

    Natürlich ist ein Execute-Block keine Transaktion, man sollte selbstverständlich vor dem Aufruf des...
  • Forum: Datenbanken

    AW: Dataset.Next | sehr langsam

      Delphi
      by Delphi.Narium, 22. Jan 2019
    Natürlich kann Firebird anonyme Blöcke und es gibt auch Transaktionen. Da können nicht zwei (oder mehr) gleichzeitig die gleichen Datensätze unterschiedlich ändern!

    Und seit vielen Jahren arbeite ich regelmäßig mit DBGrids. Mir ist noch nie aufgefallen, dass die irgendwelche Statements an die Datenbank schicken. Die Verbindung erfolgt immer über TDataSource und dort über die zugeordnete...
  • Forum: Datenbanken

    AW: Dataset.Next | sehr langsam

      Delphi
      by Delphi.Narium, 22. Jan 2019
    Gibt es einen Index auf die Spalte AufNr oder zumindest einen, der diese Spalte an erster Stelle enthält?

    Ansonsten muss die Datenbank beim Scrollen per Fulltablescan jeweils den nächsten Satz, der die Bedingung erfüllt, suchen und das kann dauern.
  • Forum: Datenbanken

    AW: Dataset.Next | sehr langsam

      Delphi
      by Delphi.Narium, 22. Jan 2019
    Bei 400T Datensätzen kann das Scrollen schon mal dauern, wenn es keinen Index für irgendeine Ordnung der Daten gibt. Und soll dann per Next ein Datensatz eingefügt werden, so wird (schlimmstenfalls) ein Fulltablescan gemacht, um zum letzten Datensatz zu gelangen und dann einen neuen dranzuhängen. Das ist suboptimal.

    Das ist irrelevant. Ohne den auch nur ansatzweise zu kennen, ist es annähernd...
  • Forum: Datenbanken

    AW: Dataset.Next | sehr langsam

      Delphi
      by Delphi.Narium, 22. Jan 2019
    Mir ist nicht klar, wozu Du DataSet.Next benötigst.

    Zum Anhängen neuer Datensätze nutzt man eher DataSet.Append oder zum "Einfügen irgendwo mittendrinne" DataSet.Insert.

    Mit DataSet.Next scrollt man zum nächsten, vorhandenen Datensatz.

    Zeig' mal bitte den fraglichen Quelltext, so dass man besser sehen kann, was Du genau meinst.


URL zu dieser Suchanfrage:

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