【发布时间】:2018-11-16 23:06:43
【问题描述】:
这是一个使用 ADO.Net 执行查询的短代码 sn-p
using(SqlConnection objSqlConnection = new SqlConnection(sConnectionString))
{
objSqlConnection.Open();
using (SqlCommand objSqlCommand = new SqlCommand(sSQLQuery, objSqlConnection))
{
objSqlCommand.ExecuteNonQuery();
}
}
其中 'sConnectionString' 是标准 SQL Server 连接字符串,并且 'sSQLQuery' 是一个基本的 INSERT 查询
在循环(每秒一次)执行上述代码时,我发现了一些非常奇怪的东西。
应用程序的句柄计数在每次执行时不断增加。
我错过了什么吗?
任何想法将不胜感激。
这里还有其他类似的问题。答案之一是将目标框架更改为 3.5。但就我而言,这是不可能的——我的目标是 4.0。
【问题讨论】:
-
感谢@Freggar 和@Aphelion 的指出。我想我在同一条船上。让我们对我的代码进行一些更改,然后让您知道结果
标签: c# ado.net sqlconnection sqlcommand executenonquery