Beispiel #1
0
        public void AddParameter(string strParameterName, object objValue, Globals.DATATYPE enDataType)
        {
            SqlParameter sqlParameter = new SqlParameter(strParameterName, this.GetSQLDataType(enDataType));

            sqlParameter.Value = objValue;
            this.objCommand.Parameters.Add(sqlParameter);
        }
Beispiel #2
0
        private SqlDbType GetSQLConnectType(Globals.DATATYPE enDataType)
        {
            SqlDbType @int = SqlDbType.Int;

            switch (enDataType)
            {
            case Globals.DATATYPE.NUMBER:
                return(SqlDbType.Int);

            case Globals.DATATYPE.CHAR:
                return(SqlDbType.Char);

            case Globals.DATATYPE.VARCHAR:
                return(SqlDbType.VarChar);

            case Globals.DATATYPE.NVARCHAR:
                return(SqlDbType.NVarChar);

            case Globals.DATATYPE.NTEXT:
                return(SqlDbType.NText);

            case Globals.DATATYPE.BINARY:
                return(SqlDbType.Binary);
            }
            return(@int);
        }
Beispiel #3
0
        private SqlDbType GetSQLDataType(Globals.DATATYPE enDataType)
        {
            SqlDbType result = SqlDbType.Int;

            switch (enDataType)
            {
            case Globals.DATATYPE.NUMBER:
                result = SqlDbType.Int;
                break;

            case Globals.DATATYPE.CHAR:
                result = SqlDbType.Char;
                break;

            case Globals.DATATYPE.VARCHAR:
                result = SqlDbType.VarChar;
                break;

            case Globals.DATATYPE.NVARCHAR:
                result = SqlDbType.NVarChar;
                break;

            case Globals.DATATYPE.NTEXT:
                result = SqlDbType.NText;
                break;

            case Globals.DATATYPE.BINARY:
                result = SqlDbType.Binary;
                break;
            }
            return(result);
        }
        private MySqlDbType GetMySQLDataType(Globals.DATATYPE enDataType)
        {
            switch (enDataType)
            {
            case Globals.DATATYPE.NUMBER:
                return((MySqlDbType)3);

            case Globals.DATATYPE.CHAR:
                return((MySqlDbType)0xfd);

            case Globals.DATATYPE.VARCHAR:
                return((MySqlDbType)0xfd);

            case Globals.DATATYPE.NVARCHAR:
                return((MySqlDbType)0xfd);

            case Globals.DATATYPE.NTEXT:
                return((MySqlDbType)0x2ef);

            case Globals.DATATYPE.BINARY:
                return((MySqlDbType)600);

            case Globals.DATATYPE.BLOB:
                return((MySqlDbType)0xfc);
            }
            return((MySqlDbType)3);
        }
Beispiel #5
0
        private OleDbType GetOleDBDataType(Globals.DATATYPE enDataType)
        {
            OleDbType integer = OleDbType.Integer;

            switch (enDataType)
            {
            case Globals.DATATYPE.NUMBER:
                return(OleDbType.Integer);

            case Globals.DATATYPE.CHAR:
                return(OleDbType.Char);

            case Globals.DATATYPE.VARCHAR:
                return(OleDbType.VarChar);

            case Globals.DATATYPE.NVARCHAR:
                return(OleDbType.VarWChar);

            case Globals.DATATYPE.NTEXT:
                return(OleDbType.LongVarWChar);

            case Globals.DATATYPE.BINARY:
                return(OleDbType.Binary);

            case Globals.DATATYPE.BLOB:
                return(OleDbType.LongVarBinary);

            case Globals.DATATYPE.CLOB:
                return(OleDbType.LongVarChar);

            case Globals.DATATYPE.NCLOB:
                return(OleDbType.LongVarWChar);
            }
            return(integer);
        }
        private OracleDbType GetOracleDataType(Globals.DATATYPE enDataType)
        {
            switch (enDataType)
            {
            case Globals.DATATYPE.NUMBER:
                return((OracleDbType)0x70);

            case Globals.DATATYPE.CHAR:
                return((OracleDbType)0x68);

            case Globals.DATATYPE.VARCHAR:
                return((OracleDbType)0x7e);

            case Globals.DATATYPE.NVARCHAR:
                return((OracleDbType)0x77);

            case Globals.DATATYPE.NTEXT:
                return((OracleDbType)0x74);

            case Globals.DATATYPE.BINARY:
                return((OracleDbType)0x84);

            case Globals.DATATYPE.BLOB:
                return((OracleDbType)0x66);

            case Globals.DATATYPE.CLOB:
                return((OracleDbType)0x69);

            case Globals.DATATYPE.NCLOB:
                return((OracleDbType)0x74);
            }
            return((OracleDbType)0x70);
        }
Beispiel #7
0
        public void AddParameter(string strParameterName, object objValue, Globals.DATATYPE enDataType)
        {
            SqlParameter parameter = new SqlParameter(strParameterName, this.GetSQLConnectType(enDataType))
            {
                Value = objValue
            };

            this.objCommand.Parameters.Add(parameter);
        }
Beispiel #8
0
        public void AddParameter(string strParameterName, object objValue, Globals.DATATYPE enDataType)
        {
            OleDbParameter parameter = new OleDbParameter(strParameterName.Replace("@", "v_"), this.GetOleDBDataType(enDataType))
            {
                Value = objValue
            };

            this.objCommand.Parameters.Add(parameter);
        }