DBTable.cs
(完整代码) 1KBusing System;
using System.Data;
using System.Data.OleDb;
namespace _211
{
/// <summary>
/// DBTable 的摘要说明。
/// </summary>
public class DBTable:IDisposable
{
protected OleDbConnection conn;
protected string TableName;
protected OleDbCommand cmd;
public bool HasRecord=false;
public DBTable(string TN)
{
conn=DBConnection.getConn();
conn.Open();
TableName=TN;
}
public void OpenConn()
{
if(conn.State==ConnectionState.Closed)
conn.Open();
}
public void CloseConn()
{
if(conn.State==ConnectionState.Open)
conn.Close();
}
public void Dispose()
{
if(conn.State==ConnectionState.Open)
conn.Close();
GC.SuppressFinalize(this);
}
public virtual void Add()
{
if(HasRecord)throw new Exception("该列已经存在");
}
public virtual void Update()
{
if(!HasRecord)throw new Exception("没有该列,无法更新");
}
public virtual void Del()
{
if(!HasRecord)throw new Exception("没有该列,无法删除");
}
}
}
24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明
AI 解读
登录后可用,每次 10 积分,解读结果公开显示在下面。
还没有人解读过这个文件。
