19得票3回答
SqlCommand.Prepare()是什么?何时应该使用它?

可能是重复问题: 在 C# 中使用 SqlCommand Prepare 的优缺点? 这是 MSDN 关于 SqlCommand.Prepare() 的说法: 在 SQL Server 实例上创建命令的准备版本。 有人能提供更多关于这意味着什么以及何时应该使用它的见解吗?

11得票2回答
SqlCommand和SqlDataAdapter之间的区别是什么?

大家好,我是一名学生,对.NET和特别是MVC3开发都很新,但是在我的一个项目中必须使用它,所以正在学习阶段。 我面临的问题和困惑与DB连接有关,我了解从数据库检索记录的方法如下://Method One: var conn = new SqlConnection(conString.Conn...

11得票1回答
SqlDbType.Structured是什么意思?

从 msdn 网站 上,我得到了以下信息: 一种特殊的数据类型,用于指定包含在表值参数中的结构化数据。 看起来我的代码可以使用它或不使用它(使用存储过程将表推送到数据库)。 有人能解释一下它是做什么的 - 我从定义中没有理解它。

34得票3回答
在SQL Server中保存字节数组

我想使用一种需要使用字节数组保存密码的方法,就像这个帖子中所述。 那么在SQL Server中应该使用哪种数据类型来保存字节数组?并且如何使用SqlCommand传递和检索字节数组?

7得票2回答
如何通过C#优化该大型SQL插入的策略?

我需要在数据库中插入约1.5百万个文件的记录。每个记录都包含一个键,其中包含文件名。 问题是:这些文件当前没有唯一标识符。 因此,我们想要做的是: - 为每个文件插入一条记录。记录中的一个字段应该包括一个Amazon S3密钥,该密钥应该包括新插入记录的ID。 - 将文件重命名以包含ID...

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...

7得票2回答
SqlCommand.Prepare方法要求所有参数都有明确设置的类型。

我在我的WCF Web服务中有以下代码片段,根据提供的字典值的格式构建一组where条件。 public static Dictionary<string, string>[] VehicleSearch(Dictionary<string, string> sear...

53得票4回答
ReadOnlyException 数据表(DataTable)数据行(DataRow)"X列是只读的。"

我有一小段代码,最初多次创建了一个 SqlDataAdapter 对象。 为了使调用更加简洁,我将 SqlDataAdapter 替换为 SqlCommand,并将 SqlConnection 移到循环外部。 现在,每当我尝试编辑返回到我的 DataTable 的数据行时,会抛出一个以前没...

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

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