sql >> Database teknologi >  >> RDS >> Sqlserver

Procedure eller funktion forventer parameter , som ikke blev leveret

prøv ved at ombytte de to linjer.

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

en ting mere hvis, cekdatauploads er en strored procedure, bør du erklære den i CommandType

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


  1. Hvordan UNION fungerer i PostgreSQL

  2. Henter enkelt række, enkelt kolonne med PDO

  3. SSIS Kildeformat Implicit Konvertering til Datetime

  4. Skal du altid bruge coalesce i en WHERE, hvis der kan være null/empty-værdier i de kolonner, du sammenligner?