AGB  ·  Datenschutz  ·  Impressum  







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

Ergebnis der Suchanfrage


Datum des Suchindex: Heute, 01:02

Parameter dieser Suchanfrage:

Suche in Thema: TADOQuery asynchron abfragen
Suche alle Beiträge, die von "Norbert5" 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.003s

Es liegen Ergebnisse in folgenden Bereichen vor:

  • Forum: Datenbanken

    Re: TADOQuery asynchron abfragen

      Delphi
      by Norbert5, 10. Nov 2009
    :cheers: Heureka, ich hab's gefunden.

    Den Fehler von Microsoft kann ich nicht korrigieren,
    aber eine kleine Änderung in ADODB umgeht diesen Fehler.

    Routine TCustomADODataSet.InternalGetRecord
    (RAD Studio 2007: Zeile 4179)

    bisher:
  • Forum: Datenbanken

    Re: TADOQuery asynchron abfragen

      Delphi
      by Norbert5, 10. Nov 2009
    Noch ein Nachtrag:

    Inzwischen habe ich bei Microsoft zwei verwandte Einträge in der Fehler-Datenbank gefunden:

    http://kbupdate.info/microsoft-data-access-components-mdac-2-6-bug.php

    Nr. 287083 (Mai 2003) - first row not stored if bound to controlelement
    Nr. 245509 (März 2005) - error "Async operation is pending"

    In beiden Fällen bestätigt Microsoft einen eigenen Fehler;
  • Forum: Datenbanken

    Re: TADOQuery asynchron abfragen

      Delphi
      by Norbert5, 10. Nov 2009
    Erstmal Dank für eure Antworten.

    Zu 1: Probiert (und den Fehler reproduziert) habe ich mit Delphi-7 und RAD-Studio 2007.

    Zu 2: Mit TSQLQuery kann ich keine asynchrone Bearbeitung machen
    oder habe ich da was übersehen :?:
  • Forum: Datenbanken

    Re: TADOQuery asynchron abfragen

      Delphi
      by Norbert5, 9. Nov 2009
    :wall: Nach einigen Stunden im Debugger (bei asynchronen Routinen macht das Debuggen doppelt Spass) bin ich ein wenig schlauer.
    Aber geholfen hat's noch nicht.

    TDataSet.First ruft zuerst InternalFirst auf,
    bei ADO bedeutet dies MoveFirst + MovePrevious
    => recordset-objekt wird vor den ersten Satz gesetzt; recordset.bof ist true

    Danach wird GetNextRecord aufgerufen,
    resultiert in...
  • Forum: Datenbanken

    TADOQuery asynchron abfragen

      Delphi
      by Norbert5, 6. Nov 2009
    Ich verbinde eine TADOQuery mit einem DBGrid.
    Damit der Benutzer nicht auf das komplette SQL warten muss, arbeite ich asynchron.

    Das Grid zeigt aber grundsätzlich den 2. Datensatz als ersten an.
    Erst nach einem Next/Prior/Prior komme ich zum 1. Datensatz.
    Ebenso positioniert ein First wieder auf Datensatz 2.
    Offensichtlich ist BOF true beim 2. Datensatz!

    Synchron sind Query und Grid...


URL zu dieser Suchanfrage:

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