Czy ktoś może mi wskazać błąd w tym kodzie?
OpenFileDialog openFileDialog = new OpenFileDialog();
openFileDialog.Title = "Otworz zdjęcia";
openFileDialog.InitialDirectory = Environment.GetFolderPath(Environment.SpecialFolder.Desktop);
openFileDialog.Filter = "Jpeg (.jpg)|.jpg";
openFileDialog.ShowDialog();
string robo = openFileDialog.FileName;
Image img = Image.FromFile(robo);
pictureBox1.Image = img;
string dbConnecti;
OdbcConnection ETO;
dbConnecti = polaczenie;
ETO = new OdbcConnection(dbConnecti);
FileStream fs = new FileStream(@robo, FileMode.Open, FileAccess.Read);
BinaryReader br = new BinaryReader(fs);
Byte[] photo = br.ReadBytes((int)fs.Length);
br.Close();
fs.Close();
OdbcCommand MyCommand = new OdbcCommand("INSERT INTO foto (zdjecia) VALUES (@zdjecia)", ETO);
MyCommand.Parameters.Add("@zdjecia", OdbcType.Binary, photo.Length).Value = photo;
ETO.Open();
MyCommand.ExecuteNonQuery();
ETO.Close();
Przy próbie zapisu zdjęcia do bazy kompilator wyświetla błąd mówiący, że pole 'zdjecia' nie może być puste???