Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Fehler bei TADODataSet.Open (https://www.delphipraxis.net/24664-fehler-bei-tadodataset-open.html)

rbest 24. Jun 2004 10:36


Fehler bei TADODataSet.Open
 
:hi:
bei einer view habe ich manchmal Probleme mit Datenabrufen. So sieht der Code aus:
Delphi-Quellcode:
  _DBC.Kfm.Close;
_DBC.Kfm.Parameters.ParamByName('pcAuftragsNr').Value := tcAuftrNr;
_DBC.Kfm.Open;
Bei manchen Sätzen kracht es nun beim open (Fehler bei einem aus mehreren Schritten bestehenden Vorgang ...). Wenn ich aber vor dem Open kurz anhalte (debug), dann läuft das Programm problemlos weiter. :gruebel:
Vielen Dank für jede Hilfe.

ibp 24. Jun 2004 11:30

Re: Fehler bei TADODataSet.Open
 
wie sieht es denn mit der verbindung zur db aus, wird die erst hergestellt? oder ist sie schon vorhanden?

rbest 24. Jun 2004 11:43

Re: Fehler bei TADODataSet.Open
 
die ist schon vorhanden. Diese view ist auch nur eine von vielen (allerdings die master-view). Wenn ich den Code mit dem entspr. Para in einem Testbutton abschiesse, kommt kein Fehler.

Phoenix 24. Jun 2004 11:51

Re: Fehler bei TADODataSet.Open
 
Hi,

das ist ein alter Bug im TADODataSet. Der ist mir auch schon ein paar mal über den Weg gelaufen.
Suche mal nach dem Bei Google suchenTBetterADODataSet und nehme das anstelle dem TADODataSet.

Das hat ein paar Bugs weniger.

shmia 24. Jun 2004 11:55

Re: Fehler bei TADODataSet.Open
 
Schau dir mal ADO Fehler (bestehend aus mehreren Schritten) an.
Damit kommst du der Ursache vielleicht auf die Spur.

rbest 24. Jun 2004 12:03

Re: Fehler bei TADODataSet.Open
 
besten Dank euch.
shmia, den code hab ich probiert, kommt aber bei dieser Zeile ein Fähler:
Delphi-Quellcode:
e : ADOInt.Errors;

shmia 24. Jun 2004 12:11

Re: Fehler bei TADODataSet.Open
 
Zitat:

Zitat von rbest
shmia, den code hab ich probiert, kommt aber bei dieser Zeile ein Fähler:
Delphi-Quellcode:
e : ADOInt.Errors;

Du musst die Unit ADOInt in deines Uses-Klausel aufnehmen.
Das werde ich gleich mal in meinem Artikel nachtragen...

rbest 24. Jun 2004 12:15

Re: Fehler bei TADODataSet.Open
 
Danke, habs gerade gefunden. So gähts auch:
Delphi-Quellcode:
e : Errors;
BTW, mir fällt gerade auf, der Fehler kommt nur zur Entwurfszeit. Im runtime wird er ignoriert. ts ts ts


Alle Zeitangaben in WEZ +1. Es ist jetzt 18:34 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