Procedure expects parameter which was not supplied

后端 未结 12 1453

I\'m getting the error when accessing a Stored Procedure in SQL Server

Server Error in \'/\' Application.
Procedure or function \'ColumnSeek\' expects parame         


        
12条回答
  •  失恋的感觉
    2020-12-02 18:45

    I had the same issue, to solve it just add exactly the same parameter name to your parameter collection as in your stored procedures.

    Example

    Let's say you create a stored procedure:

    create procedure up_select_employe_by_ID 
         (@ID int) 
    as
        select * 
        from employe_t 
        where employeID = @ID
    

    So be sure to name your parameter exactly as it is in your stored procedure this would be

    cmd.parameter.add("@ID", sqltype,size).value = @ID
    

    if you go

    cmd.parameter.add("@employeID", sqltype,size).value = @employeid 
    

    then the error happens.

提交回复
热议问题