Я пытаюсь сохранить изображение .png в базе данных, используя SQL Server 2008. Я сделал это очень хорошо, используя mySQL, но по какой-то причине это выглядит так при размещении его в ms SQL Server:
0x89504E470D0A1A0A0000000D49484452000003160000031608060000006CBE..etc etc etc
Тип данных столбца установлен на изображение.
А вот код, который я использую, чтобы вставить его в систему:
Dim SQL As String = "" & _
"INSERT INTO dbo.thelabels (theV, theJID, theK, theS, theDRVorPAS, theImg, insertDayTime)" & _
"VALUES ('" & theV & "', " & theJID & ", " & theK & ", " & theS & ", '" & theDRVorPAS & "', @img, '" & Format(DateTime.Now, "yyyy-MM-dd H:mm:ss") & "');"
myCommandSQL.Connection = connSql
myCommandSQL.Parameters.AddWithValue("@img", IO.File.ReadAllBytes(path))
myCommandSQL.CommandText = SQL
myCommandSQL.ExecuteNonQuery()
connSql.Close()
myCommandSQL.Dispose()
Любая помощь будет отличной! :)
David