⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 configures.cs

📁 我自己开发的双色球预测软件
💻 CS
字号:
//**************************************************************************************************************
//* 本模块主要功能:操作配置信息表中的记录信息
//*
//* 版权: zsjt
//* 作者: 赵现发
//* Email:zxf19810226@163.com
//* 时间: 2008年1月23日
//* (******* 请保留以上信息 *******)
//**************************************************************************************************************

using System;
using System.Collections.Generic;
using System.Text;
using System.Collections;
using System.Data;
using System.Data.OleDb;

namespace DataAccessLayer
{
    class Configures : BaseAccessObj
    {
        private Configure configure;
        public static string REGISTER_NO = "REGISTERNO";          //配置表中的注册号名称

        #region//构造函数
        public Configures(OLEDBAccessObj dbObj)
            : base(dbObj)
        {
            configure = new Configure();
        }
        #endregion

        #region//添加记录
        /// <summary>
        /// 向参数表中添加参数
        /// </summary>
        /// <param name="parameterName">参数名称</param>
        /// <param name="parameterValue">参数值</param>
        /// <returns>成功返回true,失败返回false</returns>
        public Boolean Add(string parameterName, string parameterValue)
        {
            string strSql;

            try
            {
                strSql = "INSERT INTO Configure(parameterName,parameterValue) VALUES('" +
                    parameterName + "','" + parameterValue + "')";

                if (this.dbObj.ExecSQLCommand(strSql) > 0)
                {
                    return true;
                }
                else
                {
                    return false;
                }
            }
            catch (Exception ex)
            {
                throw new Exception("在添加配置参数时出错,系统给出的信息是:" + ex.Message);
            }
        }
        #endregion

        #region//修改参数
        /// <summary>
        /// 修改参数值
        /// </summary>
        /// <param name="parameterName">要修改参数名</param>
        /// <param name="parameterValue">被修改的参数值</param>
        /// <returns>成功返回true,失败返回false</returns>
        public Boolean Modify(string parameterName, string parameterValue)
        {
            string strAwardNo;
            string strSql;

            strSql = "UPDATE Configure SET parameterValue='" + parameterValue + "'" +
                " WHERE parameterName='" + parameterName +"'";
            if (this.dbObj.ExecSQLCommand(strSql) > 0)
            {
                return true;
            }
            else
            {
                return false;
            }
        }
        #endregion

        #region//查找参数值
        /// <summary>
        /// 根据参数名查找参数值
        /// </summary>
        /// <param name="parameterName">参数名</param>
        /// <returns>成功返回参数值,失败返回空字符</returns>
        public string GetParameterValue(string parameterName)
        {
            string strSQL;
            string parameterValue;

            parameterValue = "";
            try
            {
                //查询历史中奖纪录
                strSQL = "SELECT ParameterValue FROM Configure WHERE ParameterName='" + parameterName + "'";
                OleDbDataReader dr = dbObj.GetSQLDataReader(strSQL);

                if (dr.Read())
                {
                    parameterValue = dr.GetValue(0).ToString();
                }
                dr.Close();
                return parameterValue ;
            }
            catch (Exception ex)
            {
                throw new Exception("在查询配置项的值时出错,系统给出的信息是:" + ex.Message);
            }
        }
        #endregion

        #region//判断当前参数名是否存在
        /// <summary>
        /// 判断当前参数名是否存在
        /// </summary>
        /// <param name="parameterName">参数名</param>
        /// <returns>存在返回true,不存在返回false</returns>
        public Boolean IsExist(string parameterName)
        {
            string strSQL;
            Boolean isExist;

            isExist = false;
            try
            {
                //查询历史中奖纪录
                strSQL = "SELECT ParameterValue FROM Configure WHERE ParameterName='" + parameterName + "'";
                OleDbDataReader dr = dbObj.GetSQLDataReader(strSQL);

                if (dr.Read())
                {
                    isExist = true;
                }
                else
                {
                    isExist = false;
                }
                dr.Close();
                return isExist;
            }
            catch (Exception ex)
            {
                throw new Exception("在判断配置项是否存在时出错,系统给出的信息是:" + ex.Message);
            }
        }
        #endregion

        #region//创建Configure表
        /// <summary>
        /// 创建Configure表
        /// </summary>
        /// <returns>成功返回true,否则返回false</returns>
        private Boolean CreateConfigure()
        {
            return false;
            //Create   Table   TableName(ID   AutoIncrement,IID   Int,Str   String(50),Primary   Key   (ID))
        }
        #endregion
    }
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -