📄 configures.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 + -