首页> C#>使用一个SqlDataAdapter运行多个存储过程
作者:互联网
我的问题:有没有办法像这样一个SqlDataAdapter运行多个存储过程
adapter = new SqlDataAdapter("ProcforselectUserTableWhere ; ProcforselectuserTypeAuthorizationWhere", con);
adapter.SelectCommand.CommandType = CommandType.StoredProcedure;
adapter.SelectCommand.Parameters.AddWithValue("@Userid", Request.QueryString[0]);
adapter.Fill(dataset);
我尝试了这个,但出现错误:
Could not find stored procedure ‘ProcforselectUserTableWhere ; ProcforselectuserTypeAuthorizationWhere’.
请帮忙
解决方法:
不,这是不可能的,因为存储过程的执行与原始SQL语句的执行不同.请参阅,该参数隐含在存储过程中,未在查询中定义.因此,Fill方法正在寻找一个在CommandText中实际命名的存储过程.
标签:sqldataadapter,asp-net,c,net 来源: https://codeday.me/bug/20191122/2058995.html