No, this is not possible because stored procedures are executed differently than raw SQL statements. See, the parameters are implied with stored procedures, not defined in the query. Therefore the Fill
method is looking for a stored procedure that is literally named in the CommandText
.
Running multiple stored procedures with one SqlDataAdapter
-
19-09-2022 - |
Question
My question: is there any way to run multiple stored procedures with one SqlDataAdapter
like this
adapter = new SqlDataAdapter("ProcforselectUserTableWhere ; ProcforselectuserTypeAuthorizationWhere", con);
adapter.SelectCommand.CommandType = CommandType.StoredProcedure;
adapter.SelectCommand.Parameters.AddWithValue("@Userid", Request.QueryString[0]);
adapter.Fill(dataset);
I tried this but I am getting the error:
Could not find stored procedure 'ProcforselectUserTableWhere ; ProcforselectuserTypeAuthorizationWhere'.
Please help
Solution
Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow