ciao a tutti, ho questo errore:

Nessun valore predefinito per il parametro [@IDMSG]

generato alla riga: cmd.ExecuteNonQuery();

il parametro è creato tramite queste righe:

OleDbParameter par = new OleDbParameter();
cmd.Parameters.Add("@IDMSG",OleDbType.Integer);
par.Direction = ParameterDirection.Input;
par.Value = id;

dove id viene recuperato da un TextBox, qualcuno mi sa illuminare su sta cosa?

grazie