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         }

    完成。

  • 相关阅读:
    ScreenToGif 使用教程
    无问西东
    php如何解决中文乱码问题?
    layer父页面调用子页面的方法
    弹层组件文档
    关于svn获取获取文件时 Unable to connect to a repository at URL"https://..."执行上下文错误:参数错误
    centos下修改文件后如何保存退出
    Linux CentOS 7的图形界面安装(GNOME、KDE等)
    CentOS7安装详解
    Could not attach to pid : "xx"最近启动Xcode运行项目都会出现这个问题,再次启动或者多启动几次,就可以正常运行工程了。
  • 原文地址:https://www.cnblogs.com/KTblog/p/4394361.html
Copyright © 2011-2022 走看看