Sqlserver
 sql >> Base de données >  >> RDS >> Sqlserver

La procédure ou la fonction attend un paramètre , qui n'a pas été fourni

essayez en intervertissant les deux lignes.

esql.CommandText = "cekdatauploads"
esql.Parameters.Add("@value", SqlDbType.Int, 2)
esql.Parameters("@value").Direction = ParameterDirection.Output
esql.ExecuteNonQuery()

encore une chose si, cekdatauploads est une procédure stockée, vous devez la déclarer dans le CommandType

esql.CommandType = CommandType.StoredProcedure
esql.CommandText = "cekdatauploads"
esql.Parameters.Add("@value", SqlDbType.Int, 2)
esql.Parameters("@value").Direction = ParameterDirection.Output
esql.ExecuteNonQuery()