ERLEDIGT
NEIN
NEIN
ANTWORTEN
3
3
ZUGRIFFE
509
509
EMPFEHLEN
-
hallo zusammen
Stehe gerade vor einem schwerwiegendem problem.
Und zwar:
Ich verwende als DB Microsoft SQL Server.
Ich habe mir in der DB eine Tabelle angelegt mit einem Eintrag Content vom Typ Image.
Methode:
FileStream fs = new FileStream(this.source_file, FileMode.OpenOrCreate, FileAccess.Read);
byte[] MyData = new byte[fs.Length];
fs.Read(MyData,0,System.Convert.ToInt32(fs.Length));
fs.Close();
string query;
query = "Insert into Dokumente\n";
query += "(Suffix, Beschreibung, Patient_ID, TAB_Name, TAB_ID, Content) \n";//
query += "Values (\n";
query += "'" + ".ico" + "', \n";
query += "'" + "Test" + "', \n";
query += "'" + this.root.simp_currentClient.ID + "', \n";
query += "'" + "Ord" + "', \n";
query += "'" + "98" + "', \n";
query += "'" + MyData + "' \n";
query += ")";
this.root.dba_database.Update(query);
Wenn ich aber dieses so in die DB speichere, speichert er immer das gleiche ab, unabhängig vom typ oder filelänge!
Wo kann hier der Fehler sein
Wie kann ich das BLOB wieder auslesen
(MyData = (byte[])result.GetValue(result.GetOrdinal("Content"));/) funkt irgendwie nicht
danke Gerald
-
24.06.04 16:06 #2
Warum willst du denn das Bild unbedingt in der Datanbank abspeichern statt es irgendwo auf den Server zu legen und nur die Bilrurl abzulegen?
-
Ich will das File nicht auf einem Server ablegen!
Ich will das ganze File als Image in eine DB speichern, da dies für meine Anwendung am sichersten ist.
MfG pg
PS: Oder glaubst du, dass deine Variante mit dem Pfad speichern, besser ist?
-
25.06.04 07:40 #4
Ich weiß nicht, ich habe noch nie ein Bild in der DB abgelegt, aber ich habe davon gehört, dass bei Access die DB riesen groß wird, obwohl die Bilder oder andere Dateien nicht sooo groß sind. Der Speicherbeadrf ist also höher als der der eigentlichen Datei...
Ich weiß aber nicht wie das mit MS SQL ist...
Ähnliche Themen
-
aus .txt Buchstabenweise auslesen, ändern und wieder speichern
Von Lemieux66 im Forum C/C++Antworten: 11Letzter Beitrag: 26.01.09, 19:50 -
[VB 2005] Datensätze auslesen und in TXT-File speichern
Von Badenzer im Forum .NET DatenverwaltungAntworten: 1Letzter Beitrag: 22.02.08, 14:01 -
Werte in Dateien speichern und wieder auslesen
Von Crackmaster im Forum C/C++Antworten: 12Letzter Beitrag: 29.05.07, 08:18 -
Intel HEX file auslesen und in txt speichern
Von beso im Forum Visual Basic 6.0Antworten: 7Letzter Beitrag: 21.11.05, 11:58 -
Daten speichern und wieder auslesen
Von Bennily im Forum C/C++Antworten: 12Letzter Beitrag: 11.03.04, 12:52





Zitieren
Login





