Я занимаюсь разработкой приложения на C # с базой данных Access. То, что я хочу сделать, это позволить пользователю выбрать изображение через «openfiledialog». Затем я хочу сохранить изображение в одной из таблиц базы данных доступа в поле BLOB. Я искал по интернету, но ничего полезного не нашел. Я надеюсь, что вы можете мне помочь.
if (openFileDialog1.ShowDialog() == DialogResult.OK)
{
// textBox1.Show(openFileDialog1.FileName.ToString());
// MessageBox.Show(openFileDialog1.FileName.ToString());
textBox1.Text = openFileDialog1.FileName.ToString();
String filename = openFileDialog1.FileName.ToString();
byte[] buffer = File.ReadAllBytes(filename);
using (var conn = new OleDbConnection("Provider=Microsoft.ACE.OLEDB.12.0;Data Source=Policias.accdb"))
using (var cmd = conn.CreateCommand())
{
cmd.CommandText = "INSERT INTO DetallesMunicipio(imagen) VALUES (@imagen)";
cmd.Parameters.AddWithValue("@imagen", buffer);
conn.Open();
cmd.ExecuteNonQuery();
}
}
else
{
MessageBox.Show("Porfavor selecciona una imagen");
}
}
а теперь как я могу быть уверен, что он хранится в базе данных доступа?