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;
}