Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi sqlite -> blob field size exceeds (https://www.delphipraxis.net/120505-sqlite-blob-field-size-exceeds.html)

mschaefer 11. Sep 2008 18:26

Datenbank: sqlite • Version: 3 6 2 • Zugriff über: Zeos

sqlite -> blob field size exceeds
 
Ok die Fehlermeldung im Titel sagt mir, das mein Blob zu groß ist für die Datenbank.
Das er groß ist hat seine Richtigkeit, denn ich Streame ein Excel-Blatt in das Feld.
Hat man bei Sqlite noch eine Einstellungsmöglichkeit oder ist damit jetzt Ende
für mich ?!?

Grüße // Martin

mschaefer 12. Sep 2008 13:31

Re: sqlite -> blob field size exceeds
 
Aus dem Firebird Thread . . .
Zitat:

Zitat von Kalfany
Zitat:

Zitat von mschaefer
Es ist irgenwie ein Leid. Jetzt habe ich als Alternative SQLite angebaut,
dann kommt die nicht mit großen Blobs zurecht. Ich sehe mich schon wieder
mit Paradoxtabellen hantieren :?

Grüße // Martin

ab welche größe macht SQLite probleme?


Bei mir schon ab etwa 4MB Daten mit Zeos. Bei weniger funktioniert es aber nachweislich.
Im Prinzip war das ein FB-Programm wo ich einfach SQLite untergeschoben hatte und das
Protokoll geändert. Die Datenbank habe ich dann unter SQLite neu definiert.

Grüße // Martin

holliesoft 12. Sep 2008 13:39

Re: sqlite -> blob field size exceeds
 
Zitat:

Zitat von mschaefer
Ok die Fehlermeldung im Titel sagt mir, das mein Blob zu groß ist für die Datenbank.
Das er groß ist hat seine Richtigkeit, denn ich Streame ein Excel-Blatt in das Feld.
Hat man bei Sqlite noch eine Einstellungsmöglichkeit oder ist damit jetzt Ende
für mich ?!?

Hatte das Problem auch schon mal.

Eine aktuelle Sqlite3.dll hat geholfen :-) War AFAIK ein known bug.

Kalfany 12. Sep 2008 13:43

Re: sqlite -> blob field size exceeds
 
Zitat:

Zitat von mschaefer
Bei mir schon ab etwa 4MB Daten mit Zeos. Bei weniger funktioniert es aber nachweislich.
Im Prinzip war das ein FB-Programm wo ich einfach SQLite untergeschoben hatte und das
Protokoll geändert. Die Datenbank habe ich dann unter SQLite neu definiert.

Grüße // Martin

ja liegt entweder an der sqlite DLL oder an ZEOS. hab grad zum testen mehree 100MB mit den Komponenten von Aducom eingelesen, ging ohne probleme.

mschaefer 12. Sep 2008 14:00

Re: sqlite -> blob field size exceeds
 
Danke :!:

Probiere ich heute abend noch aus. Muß gerade auf Wartung los...

Grüße // Martin

mschaefer 14. Sep 2008 07:55

Re: sqlite -> blob field size exceeds
 
Danke, das war es !

Mit Zeos sieht das bei mir so aus

sqlite3.dll mit 370 kByte kann nur kleine Blobs
sqlite3.dll mit 457 kByte kann auch große Blobs

Vielen Dank in die Runde !

// Martin


Alle Zeitangaben in WEZ +1. Es ist jetzt 02:59 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz