/// <summary>
        /// 更新
        /// </summary>
        /// <param name="设备测试记录Info"></param>
        public static void UpDate设备测试记录(DateDef.设备测试记录 设备测试记录Info)
        {
            //if  (设备测试记录Info.B图片 == null)
            //{ string  s = "NULL";}
            //else{
            //    设备测试记录Info.B图片
            //}
            string InsertSQL =
            "UPDATE  [设备测试记录] " +
            "   SET " +
            "      [基站名称] =  '" + 设备测试记录Info.B基站名称.ToString().Replace("'", "''") + "' " +
            "      ,[测试时间] =  '" + 设备测试记录Info.B测试时间.ToString().Replace("'", "''") + "' " +
            "      ,[测试结果] =  '" + 设备测试记录Info.B测试结果.ToString().Replace("'", "''") + "' " +
            "      ,[图片] = @photo  " +
            "      ,[测试人] =    '" + 设备测试记录Info.B测试人.ToString().Replace("'", "''") + "' " +
            " WHERE  [basedateID] =    '" + 设备测试记录Info.BbasedateID.ToString().Replace("'", "''") + "' " +
            "AND   [测试项目] =    '" + 设备测试记录Info.B测试项目.ToString().Replace("'", "''") + "' ";

            string UpDateSQL =
            "INSERT INTO  [设备测试记录] " +
            "           ([basedateID] " +
            "           ,[基站名称] " +
            "           ,[测试项目] " +
            "           ,[测试时间] " +
            "           ,[测试结果] " +
            "           ,[图片] " +
            "           ,[测试人]) " +

            "     VALUES " +
               "('" + 设备测试记录Info.BbasedateID.ToString().Replace("'", "''") + "' " +
               ",'" + 设备测试记录Info.B基站名称.ToString().Replace("'", "''") + "' " +
               ",'" + 设备测试记录Info.B测试项目.ToString().Replace("'", "''") + "' " +
               ",'" + 设备测试记录Info.B测试时间.ToString().Replace("'", "''") + "' " +
               ",'" + 设备测试记录Info.B测试结果.ToString().Replace("'", "''") + "' " +
               ", @photo , " +
               "'" + 设备测试记录Info.B测试人.ToString().Replace("'", "''") + "') ";

            SqlParameter[] param = new SqlParameter[1];
            param[0] = new SqlParameter("@photo", SqlDbType.Image);
            param[0].Value = 设备测试记录Info.B图片;
            string strSQL = null;
            strSQL += InsertSQL;//= string.Format("Update S_RoleDetail set [Power]='{0}'  where [RoleID]='{1}' and ProgramID  ='{2}'", dt.Rows[i][1].ToString().Replace("'", "''"), dt.Rows[0][2].ToString().Replace("'", "''"), dt.Rows[i][0].ToString().Replace("'", "''"));
            strSQL = strSQL + " if @@RowCount=0 ";
            strSQL = strSQL + UpDateSQL;//string.Format("Insert into S_RoleDetail ([RoleID],[ProgramID],[Power]) values ('{0}','{1}','{2}')", dt.Rows[0][2].ToString().Replace("'", "''"), dt.Rows[i][0].ToString().Replace("'", "''"), dt.Rows[i][1].ToString().Replace("'", "''"));

            SQLExecute.ExecuteNonQuery(SQLExecute.ConnectionStringLocalTransaction, CommandType.Text, strSQL, param);
        }
        /// <summary>
        /// 插入
        /// </summary>
        /// <param name="图片Info"></param>
        public static void Insert图片(DateDef.图片 图片Info)
        {
            string strSQL =
            "INSERT INTO  [图片] " +
            "           ([basedateID] " +
            "           ,[概要] " +
            "           ,[图片说明] " +
            "           ,[图片]) " +
            "     VALUES " +
            "('" + 图片Info.BbasedateID.ToString().Replace("'", "''") + "' " +
            ",'" + 图片Info.B概要.ToString().Replace("'", "''") + "' " +
            ",'" + 图片Info.B图片说明.ToString().Replace("'", "''") + "' " +
            ",@photo)";

            SqlParameter[] param = new SqlParameter[1];
            param[0] = new SqlParameter("@photo", SqlDbType.Image);
            param[0].Value = 图片Info.B图片;
            SQLExecute.ExecuteNonQuery(SQLExecute.ConnectionStringLocalTransaction, CommandType.Text, strSQL, param);
        }
        /// <summary>
        /// ���
        /// </summary>
        /// <param name="��������Info"></param>
        public static void Insert��������(DateDef.�������� ��������Info)
        {
            string sql =
            "INSERT INTO  [��������] " +
            "           ([basedateID] " +
            "           ,[�¼�ʱ��] " +
            "           ,[��������] " +
            "           ,[���봦����] " +
            "           ,[�������] " +
            "           ,[��ע] " +
            "           ,[��������]) " +
            "     VALUES " +
               "('" + ��������Info.BbasedateID.ToString().Replace("'", "''") + "'" +
               ",'" + ��������Info.B�¼�ʱ��.ToString().Replace("'", "''") + "'" +
               ",'" + ��������Info.B��������.ToString().Replace("'", "''") + "'" +
               ",'" + ��������Info.B���봦����.ToString().Replace("'", "''") + "'" +
               ",'" + ��������Info.B�������.ToString().Replace("'", "''") + "'" +
               ",'" + ��������Info.B��ע.ToString().Replace("'", "''") + "'" +
               ",'" + ��������Info.B��������.ToString().Replace("'", "''") + "')";

            SQLExecute.ExecuteNonQuery(sql);
        }
        /// <summary>
        /// 插入
        /// </summary>
        /// <param name="设备测试记录Info"></param>
        /// 
        public static void Insert设备测试记录(DateDef.设备测试记录 设备测试记录Info)
        {
            string sql =
            "INSERT INTO [BaseStationDB].[dbo].[健康档案] " +
            "           ([basedateID] " +
            "           ,[事件时间] " +
            "           ,[现象描述] " +
            "           ,[参与处理人] " +
            "           ,[处理过程] " +
            "           ,[备注] " +
            "           ,[分析结论]) " +
            "     VALUES " +
               "('" + 设备测试记录Info.BbasedateID.ToString().Replace("'", "''") + "'" +
               ",'" + 设备测试记录Info.B基站名称.ToString().Replace("'", "''") + "'" +
               ",'" + 设备测试记录Info.B测试项目.ToString().Replace("'", "''") + "'" +
               ",'" + 设备测试记录Info.B测试时间.ToString().Replace("'", "''") + "'" +
               ",'" + 设备测试记录Info.B测试结果.ToString().Replace("'", "''") + "'" +
               ",'" + 设备测试记录Info.B测试人.ToString().Replace("'", "''") + "'" +
               ",'" + 设备测试记录Info.B图片.ToString().Replace("'", "''") + "')";

            SQLExecute.ExecuteNonQuery(sql);
        }
        /// <summary>
        /// ����
        /// </summary>
        /// <param name="��������Info"></param>
        public static void UpDate��������(DateDef.�������� ��������Info)
        {
            string InsertSQL =
            "UPDATE  [��������] " +
            "   SET " +

            "      [��������]                      = '" + ��������Info.B��������.ToString().Replace("'", "''") + "' " +
            "      ,[���봦����]                    = '" + ��������Info.B���봦����.ToString().Replace("'", "''") + "' " +
            "      ,[�������]                      = '" + ��������Info.B�������.ToString().Replace("'", "''") + "' " +
            "      ,[��ע]                          = '" + ��������Info.B��ע.ToString().Replace("'", "''") + "' " +
            "      ,[��������]                      = '" + ��������Info.B��������.ToString().Replace("'", "''") + "'" +
            " WHERE [basedateID]                    = '" + ��������Info.BbasedateID.ToString().Replace("'", "''") + "' " +
            "       AND [�¼�ʱ��]                  = '" + ��������Info.B�¼�ʱ��.ToString().Replace("'", "''") + "' ";

            string UpDateSQL =
            "INSERT INTO  [��������] " +
            "           ([basedateID] " +
            "           ,[�¼�ʱ��] " +
            "           ,[��������] " +
            "           ,[���봦����] " +
            "           ,[�������] " +
            "           ,[��ע] " +
            "           ,[��������]) " +
            "     VALUES " +
               "('" + ��������Info.BbasedateID.ToString().Replace("'", "''") + "'" +
               ",'" + ��������Info.B�¼�ʱ��.ToString().Replace("'", "''") + "'" +
               ",'" + ��������Info.B��������.ToString().Replace("'", "''") + "'" +
               ",'" + ��������Info.B���봦����.ToString().Replace("'", "''") + "'" +
               ",'" + ��������Info.B�������.ToString().Replace("'", "''") + "'" +
               ",'" + ��������Info.B��ע.ToString().Replace("'", "''") + "'" +
               ",'" + ��������Info.B��������.ToString().Replace("'", "''") + "')";
            string strSQL = null;
            strSQL += InsertSQL;//= string.Format("Update S_RoleDetail set [Power]='{0}'  where [RoleID]='{1}' and ProgramID  ='{2}'", dt.Rows[i][1].ToString().Replace("'", "''"), dt.Rows[0][2].ToString().Replace("'", "''"), dt.Rows[i][0].ToString().Replace("'", "''"));
            strSQL = strSQL + " if @@RowCount=0 ";
            strSQL = strSQL + UpDateSQL;//string.Format("Insert into S_RoleDetail ([RoleID],[ProgramID],[Power]) values ('{0}','{1}','{2}')", dt.Rows[0][2].ToString().Replace("'", "''"), dt.Rows[i][0].ToString().Replace("'", "''"), dt.Rows[i][1].ToString().Replace("'", "''"));

            SQLExecute.ExecuteNonQuery(strSQL);
        }
        /// <summary>
        /// 更新
        /// </summary>
        /// <param name="图片Info"></param>
        public static void UpDate图片(DateDef.图片 图片Info)
        {
            string InsertSQL =
             "UPDATE  [图片] " +
             "   SET " +
             "      [图片] = @photo " +
             "      ,[图片说明] = '" + 图片Info.B图片说明.ToString().Replace("'", "''") + "' " +
             " WHERE [basedateID] = '" + 图片Info.BbasedateID.ToString().Replace("'", "''") + "' " +
             " AND [概要] = '" + 图片Info.B概要.ToString().Replace("'", "''") + "'";

            string UpDateSQL =
            "INSERT INTO  [图片] " +
            "           ([basedateID] " +
            "           ,[概要] " +
            "           ,[图片说明] " +
            "           ,[图片]) " +
            "     VALUES " +
            "('" + 图片Info.BbasedateID.ToString().Replace("'", "''") + "' " +
            ",'" + 图片Info.B概要.ToString().Replace("'", "''") + "' " +
            ",'" + 图片Info.B图片说明.ToString().Replace("'", "''") + "' " +
            ",@photo)";

            SqlParameter[] param = new SqlParameter[1];
            param[0] = new SqlParameter("@photo", SqlDbType.Image);
            param[0].Value = 图片Info.B图片;

            string strSQL = null;
            strSQL += InsertSQL;
            strSQL = strSQL + " if @@RowCount=0 ";
            strSQL = strSQL + UpDateSQL;

            SQLExecute.ExecuteNonQuery(SQLExecute.ConnectionStringLocalTransaction, CommandType.Text, strSQL, param);
        }
        public static SqlDataAdapter InitSqlDataAdapter(DateDef.BSINFO BSinfo)
        {
            sqlda = new SqlDataAdapter();

            //sqlda.DeleteCommand = new SqlCommand(string.Format("DELETE FROM BSTypeInfo WHERE (TypeID = '{0}')", BSinfo.Bsid), SQLExecute.SqlConn);
            //sqlda.SelectCommand = new SqlCommand(string.Format("SELECT TypeID, TypeName FROM BSTypeInfo"), SQLExecute.SqlConn);
            sqlda.InsertCommand = new SqlCommand(string.Format("INSERT INTO BSTypeInfo TypeID, TypeName) VALUES ('{0}', '{1}')", BSinfo.Bsid, BSinfo.Bsname), SQLExecute.SqlConn);
            //sqlda.UpdateCommand = new SqlCommand(string.Format("UPDATE BSTypeInfo SET TypeID = '{0}', TypeName = '{1}' WHERE (TypeID = '{2}') ", BSinfo.Bsid, BSinfo.Bsname, BSinfo.Bsid), SQLExecute.SqlConn);

            return sqlda;
        }