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 } }