ERLEDIGT
NEIN
NEIN
ANTWORTEN
1
1
ZUGRIFFE
1820
1820
EMPFEHLEN
-
Hallo,
ich versuche ein Feld im Sql Server 2005 (Datentyp image) mit einem byte[] (application) zu füllen. Leider schlägt das Ganze mit folgender Meldung fehl:
Excpetion:
"Failed to convert parameter value from a String to a Byte[]."
InnerException:
{"Invalid cast from 'System.String' to 'System.Byte[]'."}
C#-Code:
Code :1 2 3 4 5 6 7 8
this.sqlInsert = "INSERT INTO anwendung (object) " + "VALUES (@Object)"; this.sqlCommand = new SqlCommand(this.sqlInsert, this.sqlConnection); SqlParameter paramObject; paramObject = new SqlParameter("@Object", SqlDbType.Image); paramObject.Value = application; this.sqlCommand.Parameters.Add(paramObject);
Mein byte[] wird folgenermaßen erstellt:
Code :1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
private byte[] application; private void btnSelectApplication_Click(object sender, EventArgs e) { OpenFileDialog openFileDialog = new OpenFileDialog(); openFileDialog.Filter = "(*.dll)|*.dll"; if (openFileDialog.ShowDialog() == DialogResult.OK) { FileStream fs = new FileStream(openFileDialog.FileName, FileMode.Open); BinaryReader reader = new BinaryReader(fs); application = reader.ReadBytes((int)fs.Length); reader.Close(); fs.Close(); } }
Kann mir jemand bei dem Problem weiterhelfen?
Die Exception wird beim ExcuteNonQuery geworfen...
Viele Grüße
Jens
-
Aus Zeitmangel hier ausnahmsweise nur mal ein Link von mir ohne Erklärung:
http://www.codeproject.com/cs/databa...InDataBase.asp
Ähnliche Themen
-
[Suche Ansätze] ISO-Image server
Von JohnDoe im Forum Linux & UnixAntworten: 2Letzter Beitrag: 22.02.07, 09:51 -
Image vom MS SQL Server auslesen
Von Lautsprecher im Forum JavaAntworten: 1Letzter Beitrag: 02.01.06, 17:28 -
Datentyp C# MSSQL-Server 2000 Bitte Helft
Von Kai_Jack im Forum .NET Windows FormsAntworten: 2Letzter Beitrag: 05.12.05, 11:13 -
MS SQL - Problem mit Image Datentyp bei Update
Von BGrojer im Forum Relationale DatenbanksystemeAntworten: 0Letzter Beitrag: 25.10.05, 10:51 -
SBS Server 2000 Image von der Systempartition
Von aquila im Forum NetzwerkeAntworten: 2Letzter Beitrag: 30.05.05, 11:48





Zitieren
Login





