Hallo zusammen,
ich habe ein Problem mit vb.net 2.0. Beim Speichern einer Datei in eine Datenbank erhalte ich folgende Fehlermeldung:
String or binary data would be truncated.
The statement has been terminated.
Ich verstehe, dass die Daten abgeschnitten werden. Aber warum kann ich keine Textdatei in meine Datenbank speichern? Ich habe schon einige verschiedene Datentypen ausprobiert. Aber ich komme nicht darauf...
Hier mal Ausschnitte aus meinem Code, vielleicht kann mir ja der eine oder andere einen Tipp geben:
Die DataFrame wird vorher schon gefüllt.
ich habe ein Problem mit vb.net 2.0. Beim Speichern einer Datei in eine Datenbank erhalte ich folgende Fehlermeldung:
String or binary data would be truncated.
The statement has been terminated.
Ich verstehe, dass die Daten abgeschnitten werden. Aber warum kann ich keine Textdatei in meine Datenbank speichern? Ich habe schon einige verschiedene Datentypen ausprobiert. Aber ich komme nicht darauf...
Hier mal Ausschnitte aus meinem Code, vielleicht kann mir ja der eine oder andere einen Tipp geben:
Die DataFrame wird vorher schon gefüllt.
Code:
Dim DataFrame() As Byte Try sql = "Insert into " & tblName & " values('@AssignmentValue','@VDate','@Station','@DataFrame')" Dim aCmd As New System.Data.SqlClient.SqlCommand(sql, newconn) With aCmd .Parameters.AddWithValue("@AssignmentValue", AssignmentValue) .Parameters.AddWithValue("@VDate", VDate) .Parameters.AddWithValue("@Station", Station) .Parameters.AddWithValue("@DataFrame", DataFrame) .ExecuteNonQuery() End With Catch ex As Exception CreateWindowsLog("Cannot Insert File into Database" & vbCrLf & "Error: " & ex.Message, 1004, 3) Exit Function End Try
Comment