ich habe ein mysteriöses Problem, welches in Verbindung zwischen Delphi 10.3, der zugehörigen firedac-Schnittstelle und dem ADS 12.0 auftritt.
Auch wenn die Sprache in diesem Fall Delphi und nicht xBase ist, schreibe ich es mal in dieses Forum (ich habe die gesamte Woche mich mit diesem Fehler beschäftigt
![Sad :(](./images/smilies/sad.gif)
Da ich den Fehler eindeutig reproduzieren kann, habe ich ein kleines Testprogramm geschrieben. Dieses ruft über die firedac-Schnittstelle eine dbf-Tabelle auf. Die Tabelle hat nur 2 Spalten: ProjNr,N,8 und Bem,M. Also ein numerisches Feld und ein Memo-Feld.
Alles funktioniert, so lange kein MEMO-Eintrag mehr als 1084 enthält. Sobald es aber einen Datensatz mit Memo-Feld und mehr als 1084 Zeichen gibt, stürzt das Programm gnadenlos ab. Das macht mich gerade wahnsinnig...
Ich weiß, hier kann kaum jemand helfen. Vielleicht liegt es an der ACE32.dll . Meine stammt vom 07.10.2015 02:03 und ist 1.701.840 Byte groß (Version 12.0.0). Gibt es da vielleicht eine Neuere?