using System;
using System.Data;
using System.Data.SqlClient;
using System.Web.UI;
using System.Collections;
//using Microsoft.Web.UI.WebControls;
using System.Configuration;
namespace Dinly
{
/// <summary>
/// Fc 的摘要说明。
/// </summary>
///
用于连接Sql数据库的连接类
public class userConn
{
/// <summary>
/// 获取连接字符串
/// </summary>
public static string ConnString
{
get
{
return ConfigurationSettings.AppSettings["ConnString"];
}
}
public SqlConnection objConn;
public SqlDataAdapter objDataAdapter;
public DataSet objDataSet;
public DataTable objDataTable;
public SqlCommand myCommand;
/// <summary>
/// 初始化每个对象
/// </summary>
public userConn()
{
objConn = new SqlConnection(userConn.ConnString);
objConn.Open();
}
/// <summary>
/// 打开适配器
/// </summary>
/// <param name="StrSql"></param>
public void Da(string StrSql)
{
objDataAdapter=new SqlDataAdapter(StrSql,objConn);
}
/// <summary>
/// 打开数据集
/// </summary>
/// <param name="StrSql"></param>
/// <param name="TableName"></param>
public void Ds(string StrSql,string TableName)
{
Da(StrSql);
objDataSet=new DataSet();
objDataAdapter.Fill(objDataSet,TableName);
}
/// <summary>
/// 打开数据表
/// </summary>
/// <param name="StrSql"></param>
/// <param name="TableName"></param>
/// <returns></returns>
public DataTable Dt(string StrSql,string TableName)
{
Ds(StrSql,TableName);
objDataTable=objDataSet.Tables[TableName];
ConnClose();
return objDataTable;
}
/// <summary>
/// 关闭连接
/// </summary>
public void ConnClose()
{
objConn.Close();
return;
}
/// <summary>
/// 返回字段的标题
/// </summary>
/// <param name="FieldName"></param>
/// <returns></returns>
public string ReturnFieldTitle(string FieldName)
{
DataTable DtField;
string strSql="select Description from sys_field where FieldName=/'"+FieldName+"/'";
DtField=this.Dt(strSql,"sys_field"
;
if (DtField.DefaultView.Count==0)
{
return null;
}
else
{
return DtField.Rows[0]["Description"].ToString();
}
}
/// <summary>
/// 执行Sql语句
/// </summary>
/// <param name="Sql"></param>
public void ExecuteSql(string Sql)
{
SqlCommand oComm=new SqlCommand(Sql,this.objConn);
oComm.CommandType=CommandType.Text;
oComm.ExecuteNonQuery();
}
}
}
using System.Data;
using System.Data.SqlClient;
using System.Web.UI;
using System.Collections;
//using Microsoft.Web.UI.WebControls;
using System.Configuration;
namespace Dinly
{
/// <summary>
/// Fc 的摘要说明。
/// </summary>
///
用于连接Sql数据库的连接类
public class userConn
{
/// <summary>
/// 获取连接字符串
/// </summary>
public static string ConnString
{
get
{
return ConfigurationSettings.AppSettings["ConnString"];
}
}
public SqlConnection objConn;
public SqlDataAdapter objDataAdapter;
public DataSet objDataSet;
public DataTable objDataTable;
public SqlCommand myCommand;
/// <summary>
/// 初始化每个对象
/// </summary>
public userConn()
{
objConn = new SqlConnection(userConn.ConnString);
objConn.Open();
}
/// <summary>
/// 打开适配器
/// </summary>
/// <param name="StrSql"></param>
public void Da(string StrSql)
{
objDataAdapter=new SqlDataAdapter(StrSql,objConn);
}
/// <summary>
/// 打开数据集
/// </summary>
/// <param name="StrSql"></param>
/// <param name="TableName"></param>
public void Ds(string StrSql,string TableName)
{
Da(StrSql);
objDataSet=new DataSet();
objDataAdapter.Fill(objDataSet,TableName);
}
/// <summary>
/// 打开数据表
/// </summary>
/// <param name="StrSql"></param>
/// <param name="TableName"></param>
/// <returns></returns>
public DataTable Dt(string StrSql,string TableName)
{
Ds(StrSql,TableName);
objDataTable=objDataSet.Tables[TableName];
ConnClose();
return objDataTable;
}
/// <summary>
/// 关闭连接
/// </summary>
public void ConnClose()
{
objConn.Close();
return;
}
/// <summary>
/// 返回字段的标题
/// </summary>
/// <param name="FieldName"></param>
/// <returns></returns>
public string ReturnFieldTitle(string FieldName)
{
DataTable DtField;
string strSql="select Description from sys_field where FieldName=/'"+FieldName+"/'";
DtField=this.Dt(strSql,"sys_field"

if (DtField.DefaultView.Count==0)
{
return null;
}
else
{
return DtField.Rows[0]["Description"].ToString();
}
}
/// <summary>
/// 执行Sql语句
/// </summary>
/// <param name="Sql"></param>
public void ExecuteSql(string Sql)
{
SqlCommand oComm=new SqlCommand(Sql,this.objConn);
oComm.CommandType=CommandType.Text;
oComm.ExecuteNonQuery();
}
}
}