Я здесь новичок, могу ли я узнать, как решить мою проблему?
Я создаю программу для сохранения изображений в SQL Server, но это не работает.
Ошибка:
Произошло необработанное исключение типа 'System.Data.SqlClient.SqlException' в System.Data.dll
Спасибо и, надеюсь, за ваш ответ, ребята!
Вот код:
Imports System.Data.SqlClient
Imports System.IO
Public Class Form5
Dim connection As New SqlConnection("Server=kohyoung-aoi\sa; Database = testDB; Integrated Security = true")
Private Sub Button2_Click(sender As Object, e As EventArgs) Handles Button2.Click
Dim command As New SqlCommand("insert into Table_Image1 (Name, Description, Barrowed, Returned, Picture) values (@Name, @Description, @Barrowed, @Returned, @Picture)", connection)
Dim ms As New MemoryStream
PictureBox1.Image.Save(ms, PictureBox1.Image.RawFormat)
command.Parameters.Add("@Name", SqlDbType.VarChar).Value = Txt1.Text
command.Parameters.Add("@Description", SqlDbType.VarChar).Value = Txt2.Text
command.Parameters.Add("@Barrowed", SqlDbType.VarChar).Value = txt3.Text
command.Parameters.Add("@Returned", SqlDbType.VarChar).Value = txt4.Text
command.Parameters.Add("@Picture", SqlDbType.Image).Value = ms.ToArray()
connection.Open()
If command.ExecuteNonQuery() = 1 Then
MessageBox.Show("Image Inserted")
Else
MessageBox.Show("Image not Inserted")
End If
End Sub
Я ожидал, что он будет работать в нормальном состоянии, и в результате все изображения будут сохранены в SQL Server.