sqlcommand相关内容
..
我有以下代码. 使用 (SqlConnection connection = new SqlConnection(ConfigurationManager.ConnectionStrings["ConnectionString"].ConnectionString)){连接.打开();SqlCommand select = new SqlCommand("SELECT RTRIM(LTRIM(P
..
..
我有一个大约 3000 行的数据表.这些行中的每一行都需要插入到数据库表中.目前,我正在运行一个 foreach 循环,如下所示: obj_AseCommand.CommandText = sql_proc;obj_AseCommand.CommandType = CommandType.StoredProcedure;obj_AseCommand.Connection = db_Conn;ob
..
从 .NET 环境中,我可以访问由 SqlCommand 对象? 注意:完整的 SQL 字符串会显示在 Intellisense 悬停中,在 VisualStudio 中,同时处于调试模式. 如果必须,我愿意使用反射技术.我敢肯定这里有人知道一种方法. 更新 1: 我正在调用具有 cmd.CommandType = CommandType.StoredProcedure 参数的
..
可能重复: 在 C# 中使用 SqlCommand Prepare 的优缺点? 这是 MSDN 所说的 关于SqlCommand.Prepare(): 创建一个准备好的版本SQL Server 实例上的命令. 谁能提供更多关于这意味着什么以及何时应该使用它的见解? 解决方案 Prepare 方法实际上是在 DbCommand 上,所有从它派生的类都会选择该方法.
..
我试图通过 SqlCommand 将表名作为参数传递给我的查询,但它似乎不起作用.这是我的代码; SqlConnection con = new SqlConnection("server=.;user=sa;password=12345;database=employee");con.Open();SqlCommand cmd = new SqlCommand("drop table @tbN
..
我正在以这种方式执行命令: var Command = new SqlCommand(cmdText, Connection, tr);Command.ExecuteNonQuery(); 在命令中有一个错误,但是 .NET 不会抛出任何错误消息.我怎么知道命令没有正确执行,以及如何获取异常? 解决方案 如果你的错误的严重性为 16 或更高,你只会在 C# 中得到一个异常.如果您使用的
..
我似乎对如何使用 SqlParameter 执行 In 语句感到困惑.到目前为止,我有以下代码: cmd.CommandText = "从 system_settings 中选择 dscr,其中在 @settings 中设置";cmd.Connection = 连接;cmd.Parameters.Add(new SqlParameter("@settings", settingList));阅读
..
我通常使用这样的代码: 使用 (var connection = new SqlConnection(ConfigurationManager.ConnectionStrings["MyConn"].ConnectionString)){var command = connection.CreateCommand();command.CommandText = "...";连接.打开();com
..
我正在创建一个项目,我需要在单个 SQL 连接中运行 2-3 个 SQL 命令.这是我写的代码: SqlConnection con = new SqlConnection(@"Data Source=(LocalDB)\v11.0;AttachDbFilename=|DataDirectory|\project.mdf;Integrated Security=True");con.Open()
..
将数据插入数据库的最佳方法是什么? 这是我所拥有的,但它是错误的.. cmd.CommandText = "插入 klant(klant_id,naam,voornaam) 值(@param1,@param2,@param3)";cmd.Parameters.Add(new SqlParameter("@param1", klantId));cmd.Parameters.Add(new S
..
将参数传递给 SQLCommand 的最佳方法是什么?你可以这样做: cmd.Parameters.Add("@Name", SqlDbType.VarChar, 20).Value = "Bob"; 或 cmd.Parameters.Add("@Name", SqlDbType.VarChar).Value = "Bob"; 或 cmd.Parameters.Add("@Name").
..
SqlConnection 在事务中“登记"是什么意思?是不是意味着我在连接上执行的命令会参与到事务中? 如果是这样,在什么情况下 SqlConnection 会自动加入环境 TransactionScope 事务? 查看代码注释中的问题.我对每个问题的答案的猜测跟在括号中的每个问题之后. 场景 1:在事务范围内打开连接 使用 (TransactionScope 范围 = ne
..
有一个相关的问题: 将参数传递给 SQLCommand 的最佳方法是什么? 但我想知道不同之处是什么,以及不同方式是否存在任何问题. 我通常使用这样的结构: 使用 (SqlConnection conn = new SqlConnection(connectionString))使用 (SqlCommand cmd = new SqlCommand(SQL, conn)){cm
..
我需要在 C# 中以编程方式创建一个 SQL Server 2008 表,以便从列列表生成表的列(每个列名是表中一行的名称) 我的问题是遍历列列表并创建记录表的命令字符串是什么: 列表列名 = ["col1","col2","col3"] 我想用 columnsName 中的列创建一个表.但由于列表大小不是恒定的,我需要遍历列表来生成表格列. 解决方案 简单的答案是 CREAT
..
我可以有效地使用这种方法吗? using(SqlCommand cmd = new SqlCommand("GetSomething", new SqlConnection(Config.ConnectionString)){cmd.Connection.Open();//将参数和 CommandType 设置为 StoredProcedure 等cmd.ExecuteNonQuery();}
..
我使用带有单个 SqlDbType.Structured 参数的 ADO.NET SqlCommand 将表值参数发送到 sproc.sproc 返回许多行,我需要将这些行放入 .将结果集(无论是来自 DataAdapter 还是 DataReader 位的 DataTable)转换为 List 的最佳方法是什么? 谢谢. 解决方案 您可以将 LINQ 与 DataReader 一起
..
当我输入这个 INSERT INTOworks_on(essn, pno, 小时)价值观('123456789', 1, 32.5),('123456789', 2, 7.5),('666884444', 3, 40.0),('453453453', 1, 20.0),('453453453', 2, 20.0),('333445555', 2, 10.0),('333445555', 3, 1
..
我什么时候应该使用参数.添加/AddWithValue?在下面的 MSDN 示例中,他们使用 Parameters.Add 作为 int 和 Parameters.AddWithValue 作为 string command.Parameters.Add("@ID", SqlDbType.Int);command.Parameters["@ID"].Value = customerID;comm
..