Compartir a través de


Reestructuración

Se puede asignar un recordset creado por una cláusula de un comando shape a un nombre de alias (normalmente con la palabra clave AS). Se puede hacer referencia al alias de un objeto Recordset con forma en un comando completamente diferente. Es decir, puede volver a usar o cambiar la forma, un objeto Recordset con forma previamente en un comando de forma nueva. Para admitir esta característica, ADO ofrece la propiedad Nombre de reestructuración.

La remodelación tiene dos funciones principales. La primera consiste en asociar un recordset de existente a un nuevo objeto Recordset primario .

Ejemplo

rs1.Open "SHAPE {select * from Customers} " & _  
         "APPEND ({select * from Orders} AS chapOrders " & _  
         "RELATE CustomerID to CustomerID)", cn  
  
rs2.Open "SHAPE {select * from Employees} " & _  
         "APPEND (chapOrders RELATE EmployeeID to EmployeeID)", cn  

La segunda función consiste en habilitar el acceso sin capítulos a los objetos secundarios existentes de recordset, utilizando la sintaxis "SHAPE <recordset nombre de reconfiguración>".

Nota

No se pueden anexar columnas a un Recordset existente , replicar un Recordset parametrizado o los objetos Recordset en cualquier cláusula COMPUTE intermedia, ni realizar operaciones de agregado en cualquier Recordset descendiente del Recordset que se está reconfigurando. El Recordset que se está reconfigurando y el nuevo comando shape deben usar el mismo Connection.

Consulte también

Ejemplo de modelado de datos