zoukankan      html  css  js  c++  java
  • 使用 OleDbParameter 变量 时要注意参数和参数数组,及数组赋值时的顺序

     在做OleDbParameter 作为参数时,没有SqlParameter那样灵活,用SqlParameter时,在定义和赋值时的顺序可以随便写,而OledbParmeter 则要求严格的顺序.如下面我语句,如果赋值时位置换一下的话,则语句将不会执行

     private string SQL_Admin_Update = "UPDATE TADMIN SET uname=@NAME,upwd=@PWD,udatlogin=@DATLOGIN WHERE uid=@ID";

    public void Update(AdminInfo admin)
            {
                OleDbParameter[] parms = new OleDbParameter[] {
                    new OleDbParameter(Parms_Admin_Name,OleDbType.VarChar),
                    new OleDbParameter(Parms_Admin_Pwd,OleDbType.VarChar),
                    new OleDbParameter(Parms_Admin_DatLogin,OleDbType.Date),
                    new OleDbParameter(Parms_Admin_ID,OleDbType.Integer)
                };
                parms[0].Value = admin.Name;
                parms[1].Value = admin.Pwd;
                parms[2].Value = admin.DatLogin;
                parms[3].Value = admin.ID;

                OleDbHelper.ExecuteNonQuery(OleDbHelper.ConnectionString, CommandType.Text, SQL_Admin_Update, parms);
            }

  • 相关阅读:
    D触发器深入详细介绍(zhuanzai)
    脉冲
    数字电路中时序
    嵌入式中对某一位清0或置1
    8本推荐阅读的UX书籍
    Hadoop之HDFS的Shell操作
    Hadoop之HDFS概述
    Hadoop之搭建完全分布式运行模式
    Hadoop之运行模式
    Hadoop之运行环境搭建
  • 原文地址:https://www.cnblogs.com/wenming205/p/1434777.html
Copyright © 2011-2022 走看看