zoukankan      html  css  js  c++  java
  • Sql 参数的使用

    代码片段:

        a)声明实例

          1.声明SQLCommand实例。

    1         SqlCommand cmd = new SqlCommand();

          2.声明SqlDataAdapter实例。

    1         SqlDataAdapter sdr = new SqlDataAdapter();

        b)参数

          1.参数数组声明 

    1             SqlParameter[] para = new SqlParameter[]
    2             {
    3                 new SqlParameter("@ID", ID),
    4                 new SqlParameter("@Name", Name),
    5                 
    6                 //以下可添加多个
    7 
    8             };

          2.单个参数声明

    1             //第一个参数是,参数化之后的字符 第二个参数是类型,第三个参数是大小
    2             SqlParameter id = new SqlParameter("@ID", SqlDbType.VarChar, 20);
    3             //给参数赋值
    4             id.Value = 12345;

        c)参数调用

          1.参数数组调用

            1.SQLCommand调用(参数数组)

    1             cmd.Parameters.AddRange(para);

            2.SqlDataAdapter调用(参数数组)

    1             sdr.SelectCommand.Parameters.AddRange(para);

          2.单个参数调用

            1.SQLCommand调用(单个参数)

    1             cmd.Parameters.Add(id);

            2.SqlDataAdapter调用(单个参数)

    1             sdr.SelectCommand.Parameters.Add(id);

    整体代码:

     1         public void Test(string ID, string Name)
     2         {
     3 
     4 //实例化
     5 //===============================================================================//
     6 
     7             SqlCommand cmd = new SqlCommand();
     8 
     9             SqlDataAdapter sdr = new SqlDataAdapter();
    10 
    11 //参数数组
    12 //===============================================================================//
    13 
    14             SqlParameter[] para = new SqlParameter[]
    15             {
    16                 new SqlParameter("@ID", ID),
    17                 new SqlParameter("@Name", Name),
    18                 
    19                 //以下可添加多个
    20 
    21             };
    22 
    23             cmd.Parameters.AddRange(para);
    24 
    25             sdr.SelectCommand.Parameters.AddRange(para);
    26 
    27 //单一参数
    28 //================================================================================//
    29             
    30             SqlParameter id = new SqlParameter("@ID", SqlDbType.VarChar, 20);
    31             id.Value = 12345;
    32 
    33             cmd.Parameters.Add(id);
    34             
    35             sdr.SelectCommand.Parameters.Add(id);
    36 
    37         }

    完成。

  • 相关阅读:
    Camera2Raw
    ActiveNotifications
    百度检索技巧
    Android开发ScrollView上下左右滑动事件冲突整理一(根据事件)
    四种方案解决ScrollView嵌套ListView问题
    10 条提升 Android 性能的建议
    Android操作外置SD卡和U盘相关文章
    SQLServer通过链接服务器调用Oracle 存储过程
    Easy Image X2 快速分区-恢复镜像-万能驱动 一站式操作!
    纯净PE推荐——优启通 v3.3.2019.0605
  • 原文地址:https://www.cnblogs.com/KTblog/p/4394361.html
Copyright © 2011-2022 走看看