using System;
using System.Collections.Generic;
using System.Text;
namespace CYQ.Data
{ ///
/// 操作的数据库类型
///
public enum DalType
{
None,
///
/// MSSQL[2000/2005/2008/2012/...]
///
MsSql,
// Excel,
Access,
Oracle,
MySql,
SQLite,
///
/// No Support Now
///
// FireBird,
///
/// PostgreSQL
///
PostgreSQL,
///
/// Txt DataBase
///
Txt,
///
/// Xml DataBase
///
Xml,
Sybase
}
///
/// 特殊参数类型[MProc SetCustom方法所使用的参数]
///
public enum ParaType
{
///
/// Oracle 游标类型
///
Cursor,
///
/// 输出类型
///
OutPut,
///
/// 输入输出类型
///
InputOutput,
///
/// 返回值类型
///
ReturnValue,
///
/// Oracle CLOB类型
///
CLOB,
///
/// Oracle NCLOB类型
///
NCLOB,
///
/// MSSQL 用户定义表类型
///
Structured
}
///
/// 重置数据库的结果
///
internal enum DbResetResult
{
///
/// 成功切换 数据库链接
///
Yes,
///
/// 未切换 - 相同数据库名。
///
No_SaveDbName,
///
/// 未切换 - 事务中。
///
No_Transationing,
///
/// 未切换 - 新数据库名不存在。
///
No_DBNoExists,
}
///
/// 测试链接的级别
///
internal enum AllowConnLevel
{
Master = 1,
MasterBackup = 2,
MaterBackupSlave = 3
}
}