Ejemplo n.º 1
0
 public static SqlDbType SQL(WMSDBType pWMSDBType)
 {
     switch (pWMSDBType)
     {
         case WMSDBType.BLOB:
             return SqlDbType.Text;
         case WMSDBType.BYTE:
             return SqlDbType.Bit;
         case WMSDBType.CHAR:
             return SqlDbType.Char;
         case WMSDBType.DATE:
             return SqlDbType.Date;
         case WMSDBType.DATETIME:
             return SqlDbType.DateTime;
         case WMSDBType.DOUBLE:
         case WMSDBType.DECIMAL:
             return SqlDbType.Decimal;
         case WMSDBType.INT16:
         case WMSDBType.INT32:
         case WMSDBType.INT64:
             return SqlDbType.Int;
         case WMSDBType.LONG:
             return SqlDbType.BigInt;
         case WMSDBType.NCHAR:
             return SqlDbType.NChar;
         case WMSDBType.TIMESTAMP:
             return SqlDbType.Timestamp;
         case WMSDBType.VARCHAR2:
             return SqlDbType.VarChar;
         case WMSDBType.XMLTYPE:
             return SqlDbType.Xml;
         default:
             throw new Exception("SQLType inválido");
     }
 }
Ejemplo n.º 2
0
        public static SqlDbType SQL(WMSDBType pWMSDBType)
        {
            switch (pWMSDBType)
            {
            case WMSDBType.BLOB:
                return(SqlDbType.Text);

            case WMSDBType.BYTE:
                return(SqlDbType.Bit);

            case WMSDBType.CHAR:
                return(SqlDbType.Char);

            case WMSDBType.DATE:
                return(SqlDbType.Date);

            case WMSDBType.DATETIME:
                return(SqlDbType.DateTime);

            case WMSDBType.DOUBLE:
            case WMSDBType.DECIMAL:
                return(SqlDbType.Decimal);

            case WMSDBType.INT16:
            case WMSDBType.INT32:
            case WMSDBType.INT64:
                return(SqlDbType.Int);

            case WMSDBType.LONG:
                return(SqlDbType.BigInt);

            case WMSDBType.NCHAR:
                return(SqlDbType.NChar);

            case WMSDBType.TIMESTAMP:
                return(SqlDbType.Timestamp);

            case WMSDBType.VARCHAR2:
                return(SqlDbType.VarChar);

            case WMSDBType.XMLTYPE:
                return(SqlDbType.Xml);

            default:
                throw new Exception("SQLType inválido");
            }
        }