一个存储过程中含有修改和查询操作,
在ado.net中调用执行该存储过程,
要用SqlCommand的哪个方法执行?
执行完成后要怎么得到修改操作影响的行数和查询的结果集?
在存储过程中加一条SQL语句即可
SELECT @@ROWCOUNT
SqlCommand用ExecuteReader
同时带修改和查询,我想应该是先修改再查询修改后的结果吧。 如果真是这样,那你需将修改和查询代码写在一个存储过程里面,然后
SqlCommand cmd = new SqlCommand("You ProcedureName", conn);
cmd.CommandType=CommandType.StoredProcedure;