dbtable.cs
来自「中国海洋大学211工程网站的全部源码」· CS 代码 · 共 57 行
CS
57 行
using 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("没有该列,无法删除");
}
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?