zoukankan      html  css  js  c++  java
  • SqlParameter 的使用

    调用方法一般有如下两种:

    一、Add方法

    SqlParameter sp = new SqlParameter("@name", "Pudding");
    cmd.Parameters.Add(sp);
    sp = new SqlParameter("@ID", "1");
    cmd.Parameters.Add(sp);

    该方法每次只能添加一个SqlParameter。上述代码的功能是将ID值等于1的字段name更新为Pudding(人名)。

    二、AddRange方法

    SqlParameter[] paras = new SqlParameter[] { new SqlParameter("@name", "Pudding"), new SqlParameter("@ID", "1") };
    cmd.Parameters.AddRange(paras);



    using (SqlConnection connection = new SqlConnection(frmmain.strconnection))
                {
                    if (txtModel.Text.Trim() == null)
                    {
                        MessageBox.Show("型号不能为空,请重新填写");
                    }
                    else
                    {
                        connection.Open();
                        SqlCommand command = new SqlCommand(strcmd, connection);
                        SqlParameter[] spara = new SqlParameter[] {
                    new SqlParameter("@Model", txtModel.Text.Trim()),
                    new SqlParameter("@GsmTest", intGsmflag.ToString()),
                    new SqlParameter("@TdTest", intTDflag.ToString()),
                    new SqlParameter("@WcdmaTest",intWcdmaflag.ToString()),
                    new SqlParameter("@LteTest",intLteflag.ToString()),
                    new SqlParameter("@LteFddTest",intLteFddflag.ToString()),
                    new SqlParameter("@CdmaTest",intCdmaflag.ToString()),
                    new SqlParameter("@count",intCount.ToString()) };
                        command.Parameters.AddRange(spara);
                        if (command.ExecuteNonQuery() > 0)
                        {
                            MessageBox.Show("数据已经更新!");
                        }
                        else
                        {
                            MessageBox.Show("数据更新失败!");
                            return ;
                        }
                    }
    
                }
  • 相关阅读:
    shell脚本中判断上一个命令是否执行成功
    nginx 414 Request-URI Too Large
    nginx 重写URL尾部斜杠
    Linux shell 日期,时间相关的命令
    shell脚本中自定义日志记录到文件
    scanf后面跟一个getchar
    1.Tarball软件make与makefile详解(还需要补充)
    <>和“”的区别
    malloc,calloc,realloc,alloc
    toString()方法细节
  • 原文地址:https://www.cnblogs.com/wenjie0904/p/7659025.html
Copyright © 2011-2022 走看看