Einzelnen Beitrag anzeigen

Delphi.Narium

Registriert seit: 27. Nov 2017
2.427 Beiträge
 
Delphi 7 Professional
 
#10

AW: Invalid Field Size bei TAdoDataset

  Alt 26. Feb 2021, 10:00
Es kann zuweilen auch eine schlechte Idee sein, wenn man in der IDE bei den TADOConnections, den TADOQuerys, TADOTables oder sonstigen TADODataSet-Nachfahren Active auf True setzt.

Die Verbindung zur Datenbank sollte man frühestens im FormCreate herstellen, ebenso die TADODataSets ... erst frühestens dort öffnen.

Der beschriebene Fehler kann (muss aber nicht) eine Folge davon sein (zumindest bei älteren Delphi-Versionen), dass in der IDE andere Bedienungen erfüllt sind, als zur Laufzeit des Programmes. Daraus folgt, dass dann zur Laufzeit des Programmes die Felddefinitionen ... nicht mit denen zur Entwicklungszeit von der IDE im Formular gespeicherten übereinstimmten müssen (Folgen daraus siehe: https://www.delphipraxis.net/1483857-post9.html).

Ansonsten: Firebird_ODBC_2.0.5.156_Win32 und Firebird 3.0.2 (in Kombination mit TADO... und Delphi 7) funktionieren bei mir absolut problemlos.
  Mit Zitat antworten Zitat