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); }
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() + "]"); }
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; }
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() + "]"); }