/// <summary>
        /// 更新(带添加)
        /// </summary>
        /// <param name="基站基础数据库"></param>
        public static void UpDate基站基础数据库(Def_基站基础数据库 基站基础数据库)
        {
            string InsertSQL =
              "UPDATE [New基站基础数据库]  set " +
            " [BSC]     				    =  '" + 基站基础数据库.BBSC.ToString().Replace("'", "''") + "'" +
             " ,[BTSID]       				    =  '" + 基站基础数据库.BBTSID.ToString().Replace("'", "''") + "'" +
             " ,[备注]        				    =  '" + 基站基础数据库.B备注.ToString().Replace("'", "''") + "'" +
             " ,[产权归属]    				    =  '" + 基站基础数据库.B产权归属.ToString().Replace("'", "''") + "'" +
             " ,[工程归属]    				    =  '" + 基站基础数据库.B工程归属.ToString().Replace("'", "''") + "'" +
             " ,[机房面积]    				    =  '" + 基站基础数据库.B机房面积.ToString().Replace("'", "''") + "'" +
             " ,[基站进入情况]				    =  '" + 基站基础数据库.B基站进入情况.ToString().Replace("'", "''") + "'" +
             " ,[基站经度]    				    =  '" + 基站基础数据库.B基站经度.ToString().Replace("'", "''") + "'" +
             " ,[基站类别]    				    =  '" + 基站基础数据库.B基站类别.ToString().Replace("'", "''") + "'" +
             " ,[基站类型]    				    =  '" + 基站基础数据库.B基站类型.ToString().Replace("'", "''") + "'" +
             " ,[基站联系电话]				    =  '" + 基站基础数据库.B基站联系电话.ToString().Replace("'", "''") + "'" +
             " ,[基站联系人]  				    =  '" + 基站基础数据库.B基站联系人.ToString().Replace("'", "''") + "'" +
             " ,[基站纬度]    				    =  '" + 基站基础数据库.B基站纬度.ToString().Replace("'", "''") + "'" +
             " ,[基站详细地址]				    =  '" + 基站基础数据库.B基站详细地址.ToString().Replace("'", "''") + "'" +
             " ,[基站钥匙]    				    =  '" + 基站基础数据库.B基站钥匙.ToString().Replace("'", "''") + "'" +
             " ,[基站中文名]  				    =  '" + 基站基础数据库.B基站中文名.ToString().Replace("'", "''") + "'" +
             " ,[基站状态]    				    =  '" + 基站基础数据库.B基站状态.ToString().Replace("'", "''") + "'" +
             " ,[建筑类型]    				    =  '" + 基站基础数据库.B建筑类型.ToString().Replace("'", "''") + "'" +
             " ,[进入方式]    				    =  '" + 基站基础数据库.B进入方式.ToString().Replace("'", "''") + "'" +
             " ,[门类型]      				    =  '" + 基站基础数据库.B门类型.ToString().Replace("'", "''") + "'" +
             " ,[所属区域]    				    =  '" + 基站基础数据库.B所属区域.ToString().Replace("'", "''") + "'" +
             " ,[铁塔产权]    				    =  '" + 基站基础数据库.B铁塔产权.ToString().Replace("'", "''") + "'" +
             " ,[铁塔高度]    				    =  '" + 基站基础数据库.B铁塔高度.ToString().Replace("'", "''") + "'" +
             " ,[铁塔类型]    				    =  '" + 基站基础数据库.B铁塔类型.ToString().Replace("'", "''") + "'" +
             " ,[维护人]      				    =  '" + 基站基础数据库.B维护人.ToString().Replace("'", "''") + "'" +
             " ,[维护人电话]  				    =  '" + 基站基础数据库.B维护人电话.ToString().Replace("'", "''") + "'" +
             " ,[站型]        				    =  '" + 基站基础数据库.B站型.ToString().Replace("'", "''") + "'" +

            " WHERE [basedateID] ='" + 基站基础数据库.BasedateID.ToString().Replace("'", "''") + "'";

            string UpDateSQL =
            "INSERT INTO [New基站基础数据库] " +
            "           ([basedateID] " +
            "           ,[BSC] " +
            "           ,[BTSID] " +
            "           ,[备注] " +
            "           ,[产权归属] " +
            "           ,[工程归属] " +
            "           ,[机房面积] " +
            "           ,[基站进入情况] " +
            "           ,[基站经度] " +
            "           ,[基站类别] " +
            "           ,[基站类型] " +
            "           ,[基站联系电话] " +
            "           ,[基站联系人] " +
            "           ,[基站纬度] " +
            "           ,[基站详细地址] " +
            "           ,[基站钥匙] " +
            "           ,[基站中文名] " +
            "           ,[基站状态] " +
            "           ,[建筑类型] " +
            "           ,[进入方式] " +
            "           ,[门类型] " +
            "           ,[所属区域] " +
            "           ,[铁塔产权] " +
            "           ,[铁塔高度] " +
            "           ,[铁塔类型] " +
            "           ,[维护人] " +
            "           ,[维护人电话] " +
            "           ,[站型])"+
            "     VALUES " +
            "('" + 基站基础数据库.BasedateID.ToString().Replace("'", "''") + "' " +
            ",'" + 基站基础数据库.BBSC.ToString().Replace("'", "''") + "' " +
            ",'" + 基站基础数据库.BBTSID.ToString().Replace("'", "''") + "' " +
            ",'" + 基站基础数据库.B备注.ToString().Replace("'", "''") + "' " +
            ",'" + 基站基础数据库.B产权归属.ToString().Replace("'", "''") + "' " +
            ",'" + 基站基础数据库.B工程归属.ToString().Replace("'", "''") + "' " +
            ",'" + 基站基础数据库.B机房面积.ToString().Replace("'", "''") + "' " +
            ",'" + 基站基础数据库.B基站进入情况.ToString().Replace("'", "''") + "' " +
            ",'" + 基站基础数据库.B基站经度.ToString().Replace("'", "''") + "' " +
            ",'" + 基站基础数据库.B基站类别.ToString().Replace("'", "''") + "' " +
            ",'" + 基站基础数据库.B基站类型.ToString().Replace("'", "''") + "' " +
            ",'" + 基站基础数据库.B基站联系电话.ToString().Replace("'", "''") + "' " +
            ",'" + 基站基础数据库.B基站联系人.ToString().Replace("'", "''") + "' " +
            ",'" + 基站基础数据库.B基站纬度.ToString().Replace("'", "''") + "' " +
            ",'" + 基站基础数据库.B基站详细地址.ToString().Replace("'", "''") + "' " +
            ",'" + 基站基础数据库.B基站钥匙.ToString().Replace("'", "''") + "' " +
            ",'" + 基站基础数据库.B基站中文名.ToString().Replace("'", "''") + "' " +
            ",'" + 基站基础数据库.B基站状态.ToString().Replace("'", "''") + "' " +
            ",'" + 基站基础数据库.B建筑类型.ToString().Replace("'", "''") + "' " +
            ",'" + 基站基础数据库.B进入方式.ToString().Replace("'", "''") + "' " +
            ",'" + 基站基础数据库.B门类型.ToString().Replace("'", "''") + "' " +
            ",'" + 基站基础数据库.B所属区域.ToString().Replace("'", "''") + "' " +
            ",'" + 基站基础数据库.B铁塔产权.ToString().Replace("'", "''") + "' " +
            ",'" + 基站基础数据库.B铁塔高度.ToString().Replace("'", "''") + "' " +
            ",'" + 基站基础数据库.B铁塔类型.ToString().Replace("'", "''") + "' "+
            ",'" + 基站基础数据库.B维护人.ToString().Replace("'", "''") + "' " +
            ",'" + 基站基础数据库.B维护人电话.ToString().Replace("'", "''") + "' " +
            ",'" + 基站基础数据库.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="BasedateID"></param>
        /// <returns></returns>
        public static Def_基站基础数据库 Get基站基础数据库ByBasedateID(string BasedateID)
        {
            Def_基站基础数据库 基站基础数据库 = new Def_基站基础数据库(BasedateID);

            string sql =
            "SELECT [ID] " +
            "      ,[basedateID] " +
            "      ,[BSC] " +
            "      ,[BTSID] " +
            "      ,[备注] " +
            "      ,[产权归属] " +
            "      ,[工程归属] " +
            "      ,[机房面积] " +
            "      ,[基站进入情况] " +
            "      ,[基站经度] " +
            "      ,[基站类别] " +
            "      ,[基站类型] " +
            "      ,[基站联系电话] " +
            "      ,[基站联系人] " +
            "      ,[基站纬度] " +
            "      ,[基站详细地址] " +
            "      ,[基站钥匙] " +
            "      ,[基站中文名] " +
            "      ,[基站状态] " +
            "      ,[建筑类型] " +
            "      ,[进入方式] " +
            "      ,[门类型] " +
            "      ,[所属区域] " +
            "      ,[铁塔产权] " +
            "      ,[铁塔高度] " +
            "      ,[铁塔类型] " +
            "      ,[维护人] " +
            "      ,[维护人电话] " +
            "      ,[站型]"+
            "  FROM [New基站基础数据库] where basedateID = '" + BasedateID.ToString().Replace("'", "''") + "'";

            DataTable dt = new DataTable("基站基础数据库");
            SQLExecute.Convertdrtodt(SQLExecute.ExecuteReader(sql), dt);
            if (dt.Rows.Count == 0)
            {
                基站基础数据库 = new Def_基站基础数据库(BasedateID);
            }
            else
            {
                基站基础数据库.BBSC = dt.Rows[0]["BSC"].ToString();
                基站基础数据库.BBTSID = dt.Rows[0]["BTSID"].ToString();
                基站基础数据库.B备注 = dt.Rows[0]["备注"].ToString();
                基站基础数据库.B产权归属 = dt.Rows[0]["产权归属"].ToString();
                基站基础数据库.B工程归属 = dt.Rows[0]["工程归属"].ToString();
                基站基础数据库.B机房面积 = dt.Rows[0]["机房面积"].ToString();
                基站基础数据库.B基站进入情况 = dt.Rows[0]["基站进入情况"].ToString();
                基站基础数据库.B基站经度 = dt.Rows[0]["基站经度"].ToString();
                基站基础数据库.B基站类别 = dt.Rows[0]["基站类别"].ToString();
                基站基础数据库.B基站类型 = dt.Rows[0]["基站类型"].ToString();
                基站基础数据库.B基站联系电话 = dt.Rows[0]["基站联系电话"].ToString();
                基站基础数据库.B基站联系人 = dt.Rows[0]["基站联系人"].ToString();
                基站基础数据库.B基站纬度 = dt.Rows[0]["基站纬度"].ToString();
                基站基础数据库.B基站详细地址 = dt.Rows[0]["基站详细地址"].ToString();
                基站基础数据库.B基站钥匙 = dt.Rows[0]["基站钥匙"].ToString();
                基站基础数据库.B基站中文名 = dt.Rows[0]["基站中文名"].ToString();
                基站基础数据库.B基站状态 = dt.Rows[0]["基站状态"].ToString();
                基站基础数据库.B建筑类型 = dt.Rows[0]["建筑类型"].ToString();
                基站基础数据库.B进入方式 = dt.Rows[0]["进入方式"].ToString();
                基站基础数据库.B门类型 = dt.Rows[0]["门类型"].ToString();
                基站基础数据库.B所属区域 = dt.Rows[0]["所属区域"].ToString();
                基站基础数据库.B铁塔产权 = dt.Rows[0]["铁塔产权"].ToString();
                基站基础数据库.B铁塔高度 = dt.Rows[0]["铁塔高度"].ToString();
                基站基础数据库.B铁塔类型 = dt.Rows[0]["铁塔类型"].ToString();
                基站基础数据库.B维护人 = dt.Rows[0]["维护人"].ToString();
                基站基础数据库.B维护人电话 = dt.Rows[0]["维护人电话"].ToString();

            }
            return 基站基础数据库;
        }
        /// <summary>
        /// 添加
        /// </summary>
        /// <param name="基站基础数据库"></param>
        public static void Insert基站基础数据库(Def_基站基础数据库 基站基础数据库)
        {
            string sql =
            "INSERT INTO [New基站基础数据库] " +
            "           ([basedateID] " +
            "           ,[BSC] " +
            "           ,[BTSID] " +
            "           ,[备注] " +
            "           ,[产权归属] " +
            "           ,[工程归属] " +
            "           ,[机房面积] " +
            "           ,[基站进入情况] " +
            "           ,[基站经度] " +
            "           ,[基站类别] " +
            "           ,[基站类型] " +
            "           ,[基站联系电话] " +
            "           ,[基站联系人] " +
            "           ,[基站纬度] " +
            "           ,[基站详细地址] " +
            "           ,[基站钥匙] " +
            "           ,[基站中文名] " +
            "           ,[基站状态] " +
            "           ,[建筑类型] " +
            "           ,[进入方式] " +
            "           ,[门类型] " +
            "           ,[所属区域] " +
            "           ,[铁塔产权] " +
            "           ,[铁塔高度] " +
            "           ,[铁塔类型] " +
            "           ,[维护人] " +
            "           ,[维护人电话] " +
            "           ,[站型])"+
            "     VALUES " +
            "('" + 基站基础数据库.BasedateID.ToString().Replace("'", "''") + "' " +
            ",'" + 基站基础数据库.BBSC.ToString().Replace("'", "''") + "' " +
            ",'" + 基站基础数据库.BBTSID.ToString().Replace("'", "''") + "' " +
            ",'" + 基站基础数据库.B备注.ToString().Replace("'", "''") + "' " +
            ",'" + 基站基础数据库.B产权归属.ToString().Replace("'", "''") + "' " +
            ",'" + 基站基础数据库.B工程归属.ToString().Replace("'", "''") + "' " +
            ",'" + 基站基础数据库.B机房面积.ToString().Replace("'", "''") + "' " +
            ",'" + 基站基础数据库.B基站进入情况.ToString().Replace("'", "''") + "' " +
            ",'" + 基站基础数据库.B基站经度.ToString().Replace("'", "''") + "' " +
            ",'" + 基站基础数据库.B基站类别.ToString().Replace("'", "''") + "' " +
            ",'" + 基站基础数据库.B基站类型.ToString().Replace("'", "''") + "' " +
            ",'" + 基站基础数据库.B基站联系电话.ToString().Replace("'", "''") + "' " +
            ",'" + 基站基础数据库.B基站联系人.ToString().Replace("'", "''") + "' " +
            ",'" + 基站基础数据库.B基站纬度.ToString().Replace("'", "''") + "' " +
            ",'" + 基站基础数据库.B基站详细地址.ToString().Replace("'", "''") + "' " +
            ",'" + 基站基础数据库.B基站钥匙.ToString().Replace("'", "''") + "' " +
            ",'" + 基站基础数据库.B基站中文名.ToString().Replace("'", "''") + "' " +
            ",'" + 基站基础数据库.B基站状态.ToString().Replace("'", "''") + "' " +
            ",'" + 基站基础数据库.B建筑类型.ToString().Replace("'", "''") + "' " +
            ",'" + 基站基础数据库.B进入方式.ToString().Replace("'", "''") + "' " +
            ",'" + 基站基础数据库.B门类型.ToString().Replace("'", "''") + "' " +
            ",'" + 基站基础数据库.B所属区域.ToString().Replace("'", "''") + "' " +
            ",'" + 基站基础数据库.B铁塔产权.ToString().Replace("'", "''") + "' " +
            ",'" + 基站基础数据库.B铁塔高度.ToString().Replace("'", "''") + "' " +
            ",'" + 基站基础数据库.B铁塔类型.ToString().Replace("'", "''") + "')";

            SQLExecute.ExecuteNonQuery(sql);
        }