using System;
using System.Collections.Generic;
using System.Text;
namespace CYQ.Data
{
///
/// 操作的数据库类型
///
public enum DataBaseType
{
None,
///
/// MSSQL[2000/2005/2008/2012/...]
///
MsSql,
FoxPro,
Excel,
Access,
Oracle,
MySql,
SQLite,
FireBird,
///
/// PostgreSQL
///
PostgreSQL,
///
/// Txt DataBase
///
Txt,
///
/// Xml DataBase
///
Xml,
Sybase,
DB2,
///
/// 国产达梦数据库
///
DaMeng,
///
/// 国产人大金仓数据库
///
KingBaseES,
}
///
/// 特殊参数类型[MProc SetCustom方法所使用的参数]
///
public enum ParaType
{
///
/// Oracle 游标类型
///
Cursor,
///
/// 输出类型
///
OutPut,
///
/// 输入输出类型
///
InputOutput,
///
/// 返回值类型
///
ReturnValue,
///
/// Oracle CLOB类型
///
CLOB,
///
/// Oracle NCLOB类型
///
NCLOB,
///
/// MSSQL 用户定义表类型
///
Structured
}
///
/// 数据类型分组
/// 字母型返回0;数字型返回1;日期型返回2;bool返回3;guid返回4;其它返回999
///
public enum DataGroupType
{
///
/// 未定义
///
None=-1,
///
/// 文本类型0
///
Text = 0,
///
/// 数字型返回1
///
Number = 1,
///
/// 日期型返回2
///
Date = 2,
///
/// bool返回3
///
Bool = 3,
///
/// guid返回4
///
Guid = 4,
///
/// 其它返回999
///
Object = 999
}
///
/// 重置数据库的结果
///
internal enum DBResetResult
{
///
/// 成功切换 数据库链接
///
Yes,
///
/// 未切换 - 相同数据库名。
///
No_SaveDbName,
///
/// 未切换 - 事务中。
///
No_Transationing,
///
/// 未切换 - 新数据库名不存在。
///
No_DBNoExists,
}
///
/// 测试链接的级别
///
internal enum AllowConnLevel
{
Master = 1,
MasterBackup = 2,
MaterBackupSlave = 3
}
}