SQLSERVER数据类型

SQLSERVER数据类型

 internal static SqlDbType ToSqlType(byte value)
        {
            switch (value)
            {
                case 34:
                    return SqlDbType.Image;
                case 35:
                    return SqlDbType.Text;
                case 36:
                    return SqlDbType.UniqueIdentifier;
                case 48:
                    return SqlDbType.TinyInt;
                case 52:
                    return SqlDbType.SmallInt;
                case 56:
                    return SqlDbType.Int;
                case 58:
                    return SqlDbType.SmallDateTime;
                case 59:
                    return SqlDbType.Real;
                case 60:
                    return SqlDbType.Money;
                case 61:
                    return SqlDbType.DateTime;
                case 62:
                    return SqlDbType.Float;
                case 98:
                    return SqlDbType.Variant;
                case 99:
                    return SqlDbType.NText;
                case 104:
                    return SqlDbType.Bit;
                case 106:
                    return SqlDbType.Decimal;
                case 108:
                    return SqlDbType.Decimal;
                case 122:
                    return SqlDbType.SmallMoney;
                case 127:
                    return SqlDbType.BigInt;
                case 165:
                    return SqlDbType.VarBinary;
                case 167:
                    return SqlDbType.VarChar;
                case 173:
                    return SqlDbType.Binary;
                case 175:
                    return SqlDbType.Char;
                case 189:
                    return SqlDbType.Timestamp;
                case 231:
                    return SqlDbType.NVarChar;
                case 239:
                    return SqlDbType.NChar;
                case 241:
                    return SqlDbType.Xml;

                //New 2008 Types
                case 40:
                    return SqlDbType.Date;
                case 41:
                    return SqlDbType.Time;
                case 42:
                    return SqlDbType.DateTime2;
                case 43:
                    return SqlDbType.DateTimeOffset;

                default:
                    return SqlDbType.Variant;
            }
        }

 

posted @ 2014-10-16 16:57  桦仔  阅读(188)  评论(0)    收藏  举报