7得票5回答
从表的不同列中选择平均值的SQL查询

在我的表格中,我有一些列是这样的(除了其他列)。 col1 | col2 s1 | 5 s1 | 5 s2 | 3 s2 | 3 s2 | 3 s3 | 5 s3 | 5 s4 | 7 我希望获得col1的唯一值的所有行的col2的平均值。...

8得票1回答
您是否应该重复使用 SqlConnection、SqlDataAdapter 和 SqlCommand 对象?

我正在使用一个类似于以下代码的布局编写的DAL对象。我简化了很多代码,只是为了展示设置。 public class UserDatabase : IDisposable { private SqlDataAdapter UserDbAdapter; private SqlCo...

32得票6回答
如何将List<string>翻译为SqlParameter以用于Sql In语句?

我似乎不太清楚如何使用SqlParameter执行In语句。目前为止,我的代码是这样的:cmd.CommandText = "Select dscr from system_settings where setting in @settings"; cmd.Connection = conn;...

208得票3回答
在什么情况下,一个 SqlConnection 会自动注册到环境 TransactionScope 事务中?

SqlConnection被“enlisted”到事务中是什么意思?这是否意味着在该连接上执行的命令将参与到事务中? 如果是这样,什么情况下会自动将SqlConnection注册到环境TransactionScope Transaction中? 见代码注释中的问题。我对每个问题答案的猜测在...

61得票4回答
SqlCommand.Dispose方法是否关闭连接?

我能有效地使用这种方法吗?using(SqlCommand cmd = new SqlCommand("GetSomething", new SqlConnection(Config.ConnectionString)) { cmd.Connection.Open(); // ...

126得票8回答
在SQLConnection被处理之前,我是否需要先调用Close()方法?

根据我先前在此处有关可处理对象的问题,我们是否应在using块结束之前调用Close()方法?using (SqlConnection connection = new SqlConnection()) using (SqlCommand command = new SqlCommand())...

19得票4回答
为什么有些 SQL 查询在使用 SqlCommand 时会变得更慢?

我有一个存储过程,用Sql Server Management Studio执行速度很快(2秒),但使用System.Data.SqlClient.SqlCommand运行时却超时(2分钟后)。 可能的原因是什么? 详细信息: 在Sql Server Management Studio...

19得票13回答
检查数据库中是否存在记录。

我正在使用这些代码行来检查记录是否存在。SqlCommand check_User_Name = new SqlCommand(&quot;SELECT * FROM Table WHERE ([user] = '&quot; + txtBox_UserName.Text + &quot;')...

10得票4回答
在Java中,向另一个命令行程序发送命令

我在Windows XP上使用Java,希望能够向另一个程序发送命令,例如telnet。 我不想简单地执行另一个程序。我想在它运行时执行它,并发送一系列命令。 这是我想要做的代码,但是它不起作用: (如果取消对"cmd"命令的注释并将其更改为"telnet",则可以按预期工作。 请帮助我。) ...

64得票5回答
传递参数给SQLCommand的最佳方法是什么?

什么是将参数传递给SQLCommand的最佳方法?您可以执行以下操作: cmd.Parameters.Add("@Name", SqlDbType.VarChar, 20).Value = "Bob"; 或者 cmd.Parameters.Add("@Name", SqlDbType....