Este sitio en:
Inglés
Español
Portugues
Alemán
Francés
Italiano
  Esquema
  

 

El objeto de la clase del esquema tiene un solo caso en la biblioteca de DB3NF y es un sistema de métodos encima de la base de datos almacenada en la memoria que es creada por el objeto de SchemaLoad cuando el uso de la tela comienza. Esta base de datos almacenada en la memoria es esencialmente optimizado para lee la copia de la base de datos del "esquema".

La clase del esquema no tiene acceso a ninguna bases de datos directamente.


Esquema
ClassRule(ParentClass, ChildClass)
ClassRulesSingleParents(ChildClass)
ClassSchema(Class)
CreatedStamps
GetClassID(Class)
InstanceID
OptionValues(OptionID)
PropertyRule(Class, PropertyName)
PropertyRules(Class)
PropertySchema(PropertyName)
SetSession(SSSession)
UpdatedStamps
ValidateValue(Value, PropertyName, [ Clase ], [ Identificación ])

Características

Nombre Tipo De Datos Parámetros Comentarios
ClassRule ClassRules
(inalterable)
ParentClass, ChildClass Vuelve la relación de triple estado entre las clases.
crNotExists (0) - No relacionado
(1) crMultipleParent - La clase del niño puede tener muchos padres de la clase del padre
(2) crSingleParent - La clase del niño puede tener solamente un padre de la clase del padre
ClassRulesSingleParents Arsenal variable ChildClass Vuelve todos los padres que pueden ser solamente uno para una clase del niño para la clase especificada.
ClassSchema ClassSchema
(inalterable)
Clase Vuelve el esquema de una clase.
CreatedStamps Boleano
(inalterable)
Na
Vuelve el despliegue que fija para los grupos fecha/hora para la creación.
InstanceID Secuencia
Na
DB3NF puede apoyar muchas (y cualquier combinación) de las bases de datos del "esquema" y de los "datos".
Para el caso del defecto InstanceID puede ser no hecho caso. Para cualquier otro caso tiene que ser referido por un nombre.
Todos los casos tienen que ser enumerados en el global.asa por el SchemaLoad .
OptionValues Arsenal variable OptionID Vuelve un arsenal de todas las opciones. Cada elemento del arsenal es un arsenal sí mismo del dos-elemento pues el par de valor de la opción y de opción exhibe nombre.
PropertyRule PropertyRule
(inalterable)
Clase, PropertyName Vuelve las reglas para la característica especificada de la clase especificada.
PropertyRules RulesCollection
(inalterable)
Clase Vuelve la colección de las reglas para todas las características de la clase especificada.
PropertySchema PropertySchema
(inalterable)
PropertyName Vuelve el esquema de una característica.
UpdatedStamps Boleano
(inalterable)
Na
Vuelve el despliegue que fija para los grupos fecha/hora para la actualización.

Métodos

Nombre Valor De vuelta Parámetros Comentarios
GetClassID De largo Clase Vuelve la identificación de una clase por su nombre.
SetSession (ocultado) Ninguno SSSession Fijaban la sesión si se utiliza el servidor de la sesión. En caso de que de sesiones de IIS este método no sea necesario.
ValidateValue Secuencia Valor, PropertyName, [ Class], [ID ] Vuelve el mensaje de error si el valor de característica es inválido. Si se especifican la clase del padre y la identificación y la característica se fija en esquema como única, el método comprobará para saber si hay uniquness de la característica también.

© 2001 - 2003 Interapple, Inc., todos los derechos reservados.