zoukankan      html  css  js  c++  java
  • c#中带参数sql查询

    System.Data.SqlClient.SqlParameter[] parameters = {
                        new SqlParameter("@Model_GUID", SqlDbType.UniqueIdentifier),
                        new SqlParameter("@Model_Name", SqlDbType.NVarChar,50),
                        new SqlParameter("@Model_Desp", SqlDbType.NVarChar,500),
                        new SqlParameter("@Model_IsSys", SqlDbType.Bit)
                };
                parameters[0].Value = new Guid("F3CD1369-58C0-4A1F-AF88-05FCF734E079");
                parameters[1].Value = "测试实体模型";
                parameters[2].Value = "实体模型描述";
                parameters[3].Value = false;



                string connStr = @"Integrated Security=SSPI;Persist Security Info=False;Initial Catalog=officially;Data Source=LCSNB"SQL2K";
                string cmdStr = "insert into LCS_Sys_Model ([Model_GUID],[Model_Name],[Model_Desp],[Model_IsSys]) values ( @Model_GUID,@Model_Name,@Model_Desp,@Model_IsSys)";

                System.Data.SqlClient.SqlConnection conn = new System.Data.SqlClient.SqlConnection(connStr);
                System.Data.SqlClient.SqlCommand cmd = new System.Data.SqlClient.SqlCommand(cmdStr);

                cmd.Connection = conn;
                foreach (var item in parameters)
                {
                    cmd.Parameters.Add(item);
                }


                cmd.Connection.Open();
                cmd.ExecuteNonQuery();
                //第一次执行结束
                cmd.Parameters.Clear();
                cmd.CommandText = "SELECT SCOPE_IDENTITY()";

                //System.Diagnostics.Debug.Assert(cmd.ExecuteScalar()==null);

                Console.WriteLine(cmd.ExecuteScalar().ToString());
                //第二次执行结束
                cmd.Connection.Close();

                Console.WriteLine("第一次测试结束");
                Console.Read();

                cmd.CommandText = "insert into lcs_Sys_Model ([Model_GUID],[Model_Name],[Model_Desp],[Model_IsSys]) values ( 'F3CD1369-58C0-4A1F-AF88-05FCF734E079','name','desp',1 )";
                cmd.Connection.Open();
                cmd.ExecuteNonQuery();
               
                cmd.CommandText = "SELECT SCOPE_IDENTITY()";
                Console.WriteLine(cmd.ExecuteScalar().ToString());
                cmd.Connection.Close();
                Console.WriteLine("第二次测试结束");
                Console.Read();

    like:

    Code
  • 相关阅读:
    C++ 多线程
    C++ 信号处理
    首页流量监控代码
    macro-name replacement-text 宏 调试开关可以使用一个宏来实现 do { } while(0)
    color depth 色彩深度 像素深度
    数据更新 数据同步 起始点 幂等同步历史数据
    获取当前调用函数名 方法名
    版本号风格为 Major.Minor.Patch
    query_string查询支持全部的Apache Lucene查询语法 低频词划分依据 模糊查询 Disjunction Max
    Cutoff frequency
  • 原文地址:https://www.cnblogs.com/nbalive2001/p/1363177.html
Copyright © 2011-2022 走看看