C# 数据库编程:执行存储过程与创建命令对象
1. 执行 SQL Server 存储过程
在 C# 数据库编程中,执行 SQL Server 存储过程是一项重要的操作。虽然可以使用 CommandType 的 StoredProcedure 来执行存储过程,但使用 T - SQL 的 EXECUTE 命令更好,因为它能读取通过 RETURN 语句返回的值,且代码更易理解。
执行存储过程的方式取决于该过程是否返回结果集,下面分别介绍。
1.1 执行不返回结果集的存储过程
若存储过程不返回结果集,可按以下步骤执行:
1. 创建 Command 对象并设置 CommandText 属性 :创建一个 Command 对象,将其 CommandText 属性设置为包含存储过程调用的 EXECUTE 语句。
2. 添加所需参数到 Command 对象 :添加存储过程调用所需的参数,对于输出参数,将其 Direction 属性设置为 ParameterDirection.Output 。
3. 使用 ExecuteNonQuery() 方法执行 Command 对象 :由于存储过程不返回结果集,使用 ExecuteNonQuery()
超级会员免费看
订阅专栏 解锁全文

3511

被折叠的 条评论
为什么被折叠?



