【发布时间】:2012-05-20 08:16:53
【问题描述】:
我想使用 C# 调用存储过程。
我想为过程调用创建一个简写。
我仍然不想重新定义连接并打开它。 如何创建方法 - 我仍然没有打开与数据库的连接?
我使用以下代码:
SqlConnection conn = null;
SqlDataReader rdr = null;
conn = new SqlConnection("");
conn.Open();
SqlCommand cmd = new SqlCommand("Procedure", conn);
cmd.CommandType = CommandType.StoredProcedure;
rdr = cmd.ExecuteReader();
while (rdr.Read())
{
}
【问题讨论】:
-
哎哟。我认为您需要澄清或重新考虑您的问题。如果您问我们如何将其包装在一个方法中,您需要的帮助比我们所能提供的更多。此外,您还缺少使用和/或 Dispose() 调用的垃圾负载。
-
我还是不想重新定义连接并打开它。你能改一下吗?我不明白。
-
首先您阅读有关 SqlConnection 的 MSDN 文档,它将回答您的一半问题。
标签: c# stored-procedures