Buongiorno, sto provando a caricare un file in un campo image Sql Server, il codice è questo
codice:
string connectionString = @"";
OleDbConnection connection = new OleDbConnection(connectionString);
OleDbCommand InsertImage = new OleDbCommand("insert into tabAllegatiCommessa values(@ContenutoFile)", connection);
connection.Open();
string path = @"C:\Prova.JPG";
FileStream fs = new FileStream(path, FileMode.Open, FileAccess.Read);
BinaryReader br = new BinaryReader(fs);
FileInfo fi = new FileInfo(path);
byte[] imagedata = br.ReadBytes((int)fi.Length);
InsertImage.Parameters.Add("@ContenutoFile", imagedata);
InsertImage.ExecuteNonQuery();
connection.Close();
Ricevo questo errore:
Dichiarare la variabile scalare "@ContenutoFile".
Dove sbaglio? Grazie