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 ;
                        }
                    }
    
                }
  • 相关阅读:
    表优化
    存储和压缩
    自定义函数
    Hadoop中SecondaryNameNode和HA(高可用)区别
    ASUS笔记本,更换了固态硬盘,重装系统前后开机都自动进入BIOS界面
    顶部下拉菜单制作笔记
    综合笔记
    工具sublime安装
    head引入样式
    滚动固定导航代码
  • 原文地址:https://www.cnblogs.com/wenjie0904/p/7659025.html
Copyright © 2011-2022 走看看