イメージを SQL Server に保存しました。最初に画像をバイトに変換し、それをSQL Serverに保存し、保存を完了しました.....保存したSQL Serverからそれぞれの画像のバイト値を呼び出そうとすると、それを実装しようとするとC# では、次のようなエラーが発生します
NullReferenceException はユーザー コードによって処理されませんでした
オブジェクト参照がオブジェクト インスタンスに設定されていません
これが私のコードです:
protected void GetImageButton_OnClick(object sender, EventArgs e)
{
SqlConnection connection = new SqlConnection();
connection.ConnectionString = @"";
connection.Open();
SqlCommand command = new SqlCommand();
command.Connection = connection;
command.CommandType = CommandType.StoredProcedure;
command.CommandText = "uspgetimage";
command.Parameters.AddWithValue("@imageID", getimagebutton.Text);
DataSet dataset = new DataSet();
SqlDataAdapter adapter = new SqlDataAdapter();
adapter.SelectCommand = command;
adapter.Fill(dataset);
Byte[] bytes = command.ExecuteScalar() as byte[];
string base64String = Convert.ToBase64String(bytes, 0, bytes.Length);
Image.ImageUrl = "data:image/jpeg;base64," + base64String;
}
親切にそれを見て、私がこの友達から抜け出すのを手伝ってください.