Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Fehler bei Memo-Feldern mit mehr als 1084 Zeichen Inhalt (https://www.delphipraxis.net/204541-fehler-bei-memo-feldern-mit-mehr-als-1084-zeichen-inhalt.html)

UliTs 4. Jun 2020 18:27

Datenbank: ADS • Version: 12.0 • Zugriff über: FireDac

Fehler bei Memo-Feldern mit mehr als 1084 Zeichen Inhalt
 
Hallo allerseits,

ich habe in den letzten Tagen mit viel Aufwand einen Fehler lokalisieren können, der das Programm zum Absturz bringt
(siehe auch Mysteriöse Exception)

Als DatenbankServer wird der ADS mit DataDictionary und DBF/NTX-Tabellen eingesetzt.
Bei Tabellen mit Memo-Feldern und mindestens 1 Memo-Feld mit mehr als 1084 Zeichen kommt es unweigerlich zum Absturz.
Ich vermute, es handelt sich um einen Fehler in den FireDac-Komponenten.

Kommt jemanden dies bekannt vor?

Ich vermute, wenn nein, dann ist es dass Beste, sich mit Embarcadero in Verbindung zu setzen, oder?
Ich könnte aber auch ein kleines Testprogramm hier hochladen (Voraussetzung: ein ADS ist installiert), wenn jemand dies wünscht.

Uli

Bernhard Geyer 4. Jun 2020 18:50

AW: Fehler bei Memo-Feldern mit mehr als 1084 Zeichen Inhalt
 
Firedac um auf ADS zuzugreifen welche dann DBase-Dateien nutzt.
Hast du das absichtlich so kompliziert gemacht oder ist das historisch gewachsen?

Da Firedac bei Zugriff auf ADS (http://docwiki.embarcadero.com/RADSt...erver_(FireDAC)) auch deren Treiber-DLL nutzt, kann es auch sehr gut sein das der Absturz/Fehlermeldung aus der DLL kommt (unwahrscheinlicher das hier einer Server-Fehler es so bis zum Client schafft).

Vor allem das $C0000005 deutet doch sehr darauf hin das es aus der Treiber-DLL kommt.
Möglickeit wäre falsche Version für Delphi bzw. falsche Version zum Zugriff auf den ADS-Server, Falsche Ini-Konfiguration.

UliTs 4. Jun 2020 19:05

AW: Fehler bei Memo-Feldern mit mehr als 1084 Zeichen Inhalt
 
Hallo Bernhard,

danke, ja ist historisch gewachsen. FireDac habe ich dann eingeführt, falls vom ADS weg gewechselt werden soll.
Ich glaube nicht, das es an der ACE32.dll liegt. Es ist die aktuelle Version und diese wird auch vom Data Architekten verwendet, wo alles einwandfrei läuft. Deshalb meine Vermutung, dass es am FireDac liegt.

TurboMagic 4. Jun 2020 20:31

AW: Fehler bei Memo-Feldern mit mehr als 1084 Zeichen Inhalt
 
Wenn ein kleines Demoprogramm samt Testdaten möglich ist kannst du einen QP Report erstellen und dort das Testprogramm anhängen. Da wir das hier ja schon diskuttieren, danach die QP Nummer hier einstellen.

UliTs 5. Jun 2020 08:11

AW: Fehler bei Memo-Feldern mit mehr als 1084 Zeichen Inhalt
 
Ups... Was ist ein QP Report?

Edit: Habe gerade dank Matthias (QP = Quality Portal) in der Delphi-Hilfe etwas gefunden :-)

UliTs 5. Jun 2020 11:37

AW: Fehler bei Memo-Feldern mit mehr als 1084 Zeichen Inhalt
 
Liste der Anhänge anzeigen (Anzahl: 1)
Bin frustriert :( . Ich habe jetzt einen Fall bei Embarcadero aufgemacht. Dabei habe ich festgestellt, dass ich vor 4 Jahren schon einmal einen Fall aufgemacht habe (wegen etwas anderem). Aber damals kam nie eine Reaktion. Also mache ich mir auch jetzt wenig Hoffnung. :( .
Ich stelle mal hier mein Beispielprogramm ein. Vielleicht hat jemand Zeit, sich das mal anzuschauen, ob der Fehler bei ihm auch aufttritt. Voraussetzung: Der ADS 12.0 muß (neben Delphi) auf dem Rechner installiert sein.

MEissing 5. Jun 2020 11:48

AW: Fehler bei Memo-Feldern mit mehr als 1084 Zeichen Inhalt
 
Wo, welchen Fall aufgemacht?

Support-Case oder einen Quality-Portal-Eintrag?

UliTs 5. Jun 2020 11:58

AW: Fehler bei Memo-Feldern mit mehr als 1084 Zeichen Inhalt
 
Zitat:

Zitat von MEissing (Beitrag 1466510)
Wo, welchen Fall aufgemacht?
Support-Case oder einen Quality-Portal-Eintrag?

Ich habe beim Vertrieb angerufen. Die haben mir eine 0800er-Nummer (englisch sprachig) und einen Link gegeben. Darüber konnte ich mich anmelden und bin im Self-Service Portal gelandet. Dort konnte ich einen Case 00798215 aufmachen.
Meinst Du das? Gibt es eine bessere Möglichkeit?
Viele Grüße Uli

UliTs 5. Jun 2020 12:29

AW: Fehler bei Memo-Feldern mit mehr als 1084 Zeichen Inhalt
 
Habe jetzt das Problem auch als Quality Portal Eintrag hochgeladen (RSP-29425)
Hier noch der direkte Link: RSP-29425

Bernhard Geyer 5. Jun 2020 15:18

AW: Fehler bei Memo-Feldern mit mehr als 1084 Zeichen Inhalt
 
Den Report solltest du auf englisch schreiben.
Mit google/deepl-Translate kann man zwar einiges autom. übersetzen lassen, aber direkt in englisch geschrieben ist es besser.


Alle Zeitangaben in WEZ +1. Es ist jetzt 00:49 Uhr.
Seite 1 von 2  1 2      

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