When the CommandType property is set to StoredProcedure, the CommandText property should be set to the name of the stored
procedure. The command executes this stored procedure when you call one of the Execute methods.

Use a question mark (?) placeholder to pass parameters. For example:

SELECT * FROM Customers WHERE ID = ?

The order in which SAParameter objects are added to the SAParameterCollection must directly correspond to the position of
the question mark placeholder for the parameter.