시스템 사용;
System.Data 사용;
System.Configuration 사용;
System.Web 사용;
System.Data.OleDb 사용;
네임스페이스 acc_select
{
///
/// acselect 적摘要说명
/// 공용 클래스 accselect
{
//"Provider=Microsoft.Jet.OLEDB.4.0; Data Source=d:dqdb1.mdb"
private string conn = ConfigurationManager.ConnectionStrings["tsingConnectionString"] .ToString();
공개 문자열 sql = string.Empty;
공개 int t = 4;
공개 객체 v = null;
public acselect()
{
}
///
/// 构造函数,传递ACC参数查询语句
/// ///
strsql字符型
공용 accselect(string strsql)
{
sql = strsql;
}
/// <요약>
/// 构造函数,传递ACC参数查询语句
///
///
参数查询语句
///
字节数
public accselect(string strsql, int total)
{
sql = strsql;
t = 전체;
}
/// <요약>
/// 构造函数
///
///
参数查询语句
///
字节数
///
OBJECT值
public accselect(string strsql, int total, object value)
{
sql = strsql;
t = 전체;
v = 값;
}
/// <요약>
/// getOdd수단법返回OleDbDataReader
///
///
결정된 OleDbType类型
/// <반품>반품>
공용 OleDbDataReader getOdd(OleDbType odt)
{
OleDbConnection conns = new OleDbConnection(this.conn);
OleDbCommand cmd = 새 OleDbCommand(this.sql, conns);
OleDbParameter parm = new OleDbParameter("temp", odt, this.t);
parm.Direction = ParameterDirection.Input;
cmd.Parameters.Add(parm);
cmd.Parameters[0].Value = this.v;
conns.Open();
OleDbDataReader oda = cmd.ExecuteReader();
cmd.Dispose();
반환 oda;
}
string Sql
{
get
{
return sql;
}
설정
{
sql = value;
}
}
int T
{
get
{
return t;
}
설정
{
t = 값;
}
}
객체 V
{
get
{
return v;
}
설정
{
v = 값;
}
}
}
}
//调사용방법
//accselect acc = new accselect();
//acc.sql = "d_id=?dtt에서 *를 선택하세요.";
//acc.t = 10;
//acc.v = 1;
//OleDbDataReader oda = acc.getOdd(OleDbType.VarChar);
//Repeater1.DataSource = oda;
//Repeater1.DataBind();