Forum: C# |
Thema:
MS Access Ole-Objekt zu Bitmap umwandeln |
Von:
G. Guest (
02.08.2006 10:14) |
Hi,
ich habe folgende Herausforderung:
Ich möchte ein Ole-Objekt (eine Grafik), welches in einer MS Access 2000 DB gespeicht ist mittels C# auslesen und in eine Bitmap umwandeln und dieses als Datei auf dem Filesystem abspeichern. Datei wird bereits angelegt, nur leider lässt sie sich nicht öffnen. Weiter unten findet ihr den Code mit dem ich soweit gekommen bin. Über Hilfe würd ich mich freuen.
Gruß
while(myReader.Read())
{
int bytesWrite = 0;
int bytesRead = 0;
int bytesTotal = int.Parse(myReader.GetBytes(2, 0, null, 0, 0).ToString());
byte[] buffer = new byte[4096];
using (FileStream zielStream = new FileStream("blub.bmp", System.IO.FileMode.Create))
{
while (bytesRead < bytesTotal)
{
bytesRead += int.Parse(myReader.GetBytes(2, bytesRead, buffer, 0, buffer.Length).ToString());
zielStream.Write(buffer, 0, buffer.Length);
bytesWrite += bytesRead;
}
(zielStream);
}
}
Betreff |
Von |
Datum |
|
|
AW: MS Access Ole-Objekt zu Bitmap umwandeln
Dim mySelect as string = "Select Image from imagetable"<br>Dim objSqlCommand as new sqlcommand(mySelect, myConnection)<br>Dim myImage as byte() = objSqlCommand.executescaler();<br>Dim myStream as new... |
|
|
|
|
|
Bernhard
Grojer
|
02.08.2006 13:43 |
|
|
Bernhard
Grojer
|
02.08.2006 13:44 |
|
|
Antworten
Vorsicht bei der Eingabe: Die Zeichen ' oder -- sind nicht erlaubt!