Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi BDE: Ungültiges BLOB-Handle im Datensatzpuffer 10030 (https://www.delphipraxis.net/30731-bde-ungueltiges-blob-handle-im-datensatzpuffer-10030-a.html)

Orakel-von-Delphi 28. Sep 2004 16:28


BDE: Ungültiges BLOB-Handle im Datensatzpuffer 10030
 
Bei einigen Sätzen meldet die BDE "Ungültiges BLOB-Handle im Datensatzpuffer 10030".

Datenbank: MySQL
Die Table hat ca. 3000 Einträge und die Splate ist vom Typ "text".

Merkwürdig ist, dass diese Table mit MySQL-Front problemlos angezeigt und editiert werden kann.

Googlen hat mir bislang nicht weitergeholten.

:wall:

Duffy 28. Sep 2004 16:39

Re: BDE: Ungültiges BLOB-Handle im Datensatzpuffer 10030
 
Hallo Orakel-von-Delphi,
MySql mit der BDE über ODBC? und da jetzt den Fehler finden? ich würde Dir vorschlagen die BDE durch die Zeos Komponenten abzulösen. Ist einfach efektiver ...

bye
Claus

Orakel-von-Delphi 7. Okt 2004 07:43

Re: BDE: Ungültiges BLOB-Handle im Datensatzpuffer 10030
 
Eine komplexe Applikation mit mehreren 10.000 Zeilen Code schreibt man leider nicht in 5 min. auf Zeos um :(

Wir haben jetzt ein Workaround implementiert:

Code:
  .
  try
     sPicTemp := ProjectQry.FieldByName('strImageReferences').asString;
  except on E: EDBEngineError do
        begin
            // Daten einfach nochmals anfordern

           sSql := Format( ' select p.strImageReferences ' +
                            '  from tbl_projects p ' +
                            ' where p.iProjectID = %s ', [ProjektIDDBEd.Text]);
            //
            // Fetch strImageReferences
            // 
           end;
  end;
  .
Nicht schön, aber es funzt !


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