Announcement

Collapse
No announcement yet.

Blob Fehler mit Delphi5 über BDE ODBC auf Oracle 8 Client

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Blob Fehler mit Delphi5 über BDE ODBC auf Oracle 8 Client

    Hallo

    Ich bin sehr neu mit der Anbindung von Oracle und Delphi.<BR>
    mein problem ist folgendes.<BR>
    ich lasse aus eine db daten über einen sql select abrufen.<BR>
    wenn ich jetzt ca 20 Artikel eingebe und diese in einem DBGrid darstellen lasse geht alles ohne Probleme.
    wenn ich jetzt aber mehr Artikel eingebe bekomme ich bei dem durch scrollen die anzeige <B>"Ungültiges BLOB-Handle im Datensatzpuffer!" </B>
    jetzt weis ich nicht ob es an der Blob größe liegen kann denn die ist auf 64 eingestellt ( welche Werte sind hier zulässig!)
    sollte man die ändern oder hat das ganze ein anderes Problem.

    Für jede Hilfe bin ich dankbar.
    Hahn Martin

  • #2
    Hallo,<br>
    entscheidend für Dein Problem ist der Parameter<br>
    Blobs To Cache. Schau Ihn Dir mal in der Hilfe an<br>
    bzw. setze Ihn höher ( Zeilenanzahl ).<br>
    <br>
    Scheinbar bekommst Du für Dein Grid Zeichenketten > 255<br>
    zurück. Die sind dann für die BDE kein String sondern ein Blob.<br>
    Oder in den Datensätzen ist ein anderes ( Bemerkungs-) Feld<br>
    was > 255 Zeichen ist.<br>
    <br>
    Viele Grüße<br>
    <br>
    Henry<br>
    -www.sdctec.net

    Comment


    • #3
      Grundsätzlich ist der Einsatz von DOA zu empfehlen, die bei obigem Herrn offenkundig zu erstehen sind. Die arbeiten sehr stabil und nahe an Oracle dran.

      Gruß,

      Ola

      Comment


      • #4
        Versuch mal über BDE-Verwaltung diese Parameter einzustellen:

        BLOB SIZE = 999
        BLOBS TO CACHE = 65536

        vielleicht hilft das weiter

        Comment

        Working...
        X