icemanemp
2004-01-07, 10:51:42
Hi,
ich hab folgendes Problem in der Firma. Wenn ich ein Bild in einem BLOB-Field speichere unter MS SQL (unter MS SQL ist es Typ "Image" unter Oracle "Long Raw"), dann passen dort nur Datei bis ca. 1 MB Grösse rein. Bei Oracle gehen sehr viel grössere Dateien rein. Ich habe keine anderen Feldtyp unter MS SQL gefunden, der passen könnte...
ich weiss, das es an der Datenbank liegt, da wenn ich das Bild noch nicht abgespeichert habe. Das Bild noch angezeigt wird und wenn es abgespeichert ist und ich es zurückschreibe, dann kann ich es entweder nicht anzeigen lassen oder das Bitmap ist nur zum Teil da z.B. nur das oeber 1/4 des Bildes. Die Grösse in KB ist auch nicht mehr die selbe, sonder immer viel geringer! Wisst ihr vielleicht eine Lösung des Problems?
Jetzt hat der Projektleiter sich auf die schnelle überlegt, das man einfach die Bitmaps packen könnte und so den Speicherplatz um einiges verringern könnte, damit die Dateien auch auf die MS SQL Datenbank passen! Er meinte man könnte es mit Zip machen. Da wir das Produkt aber verkaufen, brauch ich eine völlig freie Zipkomponente...
Zum Hinweis: Es können auch andere Datenformate ausser Bitmap dort gespeichert werden z.B. DOC usw.
Wäre nett wenn ihr mir helfen könntet.
P.S. Sprache ist Delphi (ObjectPascal)
ich hab folgendes Problem in der Firma. Wenn ich ein Bild in einem BLOB-Field speichere unter MS SQL (unter MS SQL ist es Typ "Image" unter Oracle "Long Raw"), dann passen dort nur Datei bis ca. 1 MB Grösse rein. Bei Oracle gehen sehr viel grössere Dateien rein. Ich habe keine anderen Feldtyp unter MS SQL gefunden, der passen könnte...
ich weiss, das es an der Datenbank liegt, da wenn ich das Bild noch nicht abgespeichert habe. Das Bild noch angezeigt wird und wenn es abgespeichert ist und ich es zurückschreibe, dann kann ich es entweder nicht anzeigen lassen oder das Bitmap ist nur zum Teil da z.B. nur das oeber 1/4 des Bildes. Die Grösse in KB ist auch nicht mehr die selbe, sonder immer viel geringer! Wisst ihr vielleicht eine Lösung des Problems?
Jetzt hat der Projektleiter sich auf die schnelle überlegt, das man einfach die Bitmaps packen könnte und so den Speicherplatz um einiges verringern könnte, damit die Dateien auch auf die MS SQL Datenbank passen! Er meinte man könnte es mit Zip machen. Da wir das Produkt aber verkaufen, brauch ich eine völlig freie Zipkomponente...
Zum Hinweis: Es können auch andere Datenformate ausser Bitmap dort gespeichert werden z.B. DOC usw.
Wäre nett wenn ihr mir helfen könntet.
P.S. Sprache ist Delphi (ObjectPascal)