Example #1
0
        internal bool load(CSXml.cXml xDoc, XmlNode nodeObj)
        {
            m_columnType = cDatabaseGlobals.getDataTypeFromAdo(xDoc.getNodeProperty(nodeObj, "TypeColumn").getValueInt(eTypes.eInteger));
            m_value      = xDoc.getNodeProperty(nodeObj, "Value").getValueString(eTypes.eText);
            m_position   = xDoc.getNodeProperty(nodeObj, "Position").getValueInt(eTypes.eInteger);
            m_name       = xDoc.getNodeProperty(nodeObj, "Name").getValueString(eTypes.eText);
            m_maxLength  = xDoc.getNodeProperty(nodeObj, "MaxLength").getValueInt(eTypes.eInteger);
            m_key        = xDoc.getNodeProperty(nodeObj, "Key").getValueString(eTypes.eText);
            m_isNullable = xDoc.getNodeProperty(nodeObj, "IsNullable").getValueBool(eTypes.eBoolean);
            m_hasDefault = xDoc.getNodeProperty(nodeObj, "HasDefault").getValueBool(eTypes.eBoolean);
            m_default    = xDoc.getNodeProperty(nodeObj, "Default").getValueString(eTypes.eText);

            return(true);
        }
Example #2
0
        public static csAdoDataType getAdoTypeFromDataType(csDataType dataType)
        {
            switch (dataType)
            {
            case csDataType.CSTDBIGINT:
                return(csAdoDataType.adBigInt);

            case csDataType.CSTDBINARY:
                return(csAdoDataType.adBinary);

            case csDataType.CSTDVARCHAR:
                return(csAdoDataType.adVarChar);

            case csDataType.CSTDCURRENCY:
                return(csAdoDataType.adCurrency);

            case csDataType.CSTDDATE:
                return(csAdoDataType.adDate);

            case csDataType.CSTDDOUBLE:
                return(csAdoDataType.adDouble);

            case csDataType.CSTDINTEGER:
                return(csAdoDataType.adInteger);

            case csDataType.CSTDSINGLE:
                return(csAdoDataType.adSingle);

            case csDataType.CSTDSMALLINT:
                return(csAdoDataType.adSmallInt);

            case csDataType.CSTDTINYINT:
                return(csAdoDataType.adTinyInt);
            }

            throw new Exception("This datatype is not supported [" + dataType.ToString() + "]");
        }
Example #3
0
 public void setColumnType(csDataType rhs)
 {
     m_columnType = rhs;
 }
 public void setColumnType(csDataType rhs)
 {
     m_columnType = rhs;
 }
        internal bool load(CSXml.cXml xDoc, XmlNode nodeObj)
        {
            m_columnType = cDatabaseGlobals.getDataTypeFromAdo(xDoc.getNodeProperty(nodeObj, "TypeColumn").getValueInt(eTypes.eInteger));
            m_value = xDoc.getNodeProperty(nodeObj, "Value").getValueString(eTypes.eText);
            m_position = xDoc.getNodeProperty(nodeObj, "Position").getValueInt(eTypes.eInteger);
            m_name = xDoc.getNodeProperty(nodeObj, "Name").getValueString(eTypes.eText);
            m_maxLength = xDoc.getNodeProperty(nodeObj, "MaxLength").getValueInt(eTypes.eInteger);
            m_key = xDoc.getNodeProperty(nodeObj, "Key").getValueString(eTypes.eText);
            m_isNullable = xDoc.getNodeProperty(nodeObj, "IsNullable").getValueBool(eTypes.eBoolean);
            m_hasDefault = xDoc.getNodeProperty(nodeObj, "HasDefault").getValueBool(eTypes.eBoolean);
            m_default = xDoc.getNodeProperty(nodeObj, "Default").getValueString(eTypes.eText);

            return true;
        }
Example #6
0
        public static csAdoDataType getAdoTypeFromDataType(csDataType dataType)
        {
            switch (dataType)
            {
                case csDataType.CSTDBIGINT:
                    return csAdoDataType.adBigInt;

                case csDataType.CSTDBINARY:
                    return csAdoDataType.adBinary;

                case csDataType.CSTDVARCHAR:
                    return csAdoDataType.adVarChar;

                case csDataType.CSTDCURRENCY:
                    return csAdoDataType.adCurrency;

                case csDataType.CSTDDATE:
                    return csAdoDataType.adDate;

                case csDataType.CSTDDOUBLE:
                    return csAdoDataType.adDouble;

                case csDataType.CSTDINTEGER:
                    return csAdoDataType.adInteger;

                case csDataType.CSTDSINGLE:
                    return csAdoDataType.adSingle;

                case csDataType.CSTDSMALLINT:
                    return csAdoDataType.adSmallInt;

                case csDataType.CSTDTINYINT:
                    return csAdoDataType.adTinyInt;
            }

            throw new Exception("This datatype is not supported [" + dataType.ToString() + "]");
        }