Te respondo el MP aquí.
Usa SQL puro y deja el PL/SQL (Creo que es este) has las consultas por ejemplo un ´pproceso que yo haria de forma nata.
Usaria Una Conexion ADO y tomaria los recorset de cada tabla.
* 1 RecordSet Tomaría los de la tabla Categorías (Son las que menor cantidad de registros tiene no es cierte xP).
* 1 Recorset que recorrería el 1 RecordSet con una Sentencia SQL del siguiente Tipo
y almaceno o plasmo estos registros en el archivo de Excel directamente!¡.
Eso seria para el primera categoría o primer registro de tu tabla Categorias
después hacemos un RecordSet.MoveNext y continuas asta no llegar a RecordSet.EOF o era .BOF no recuerdo cual de los dos xP o hasta RecordSet.MaxRecords del RecordSet Categorias!¡.
Si tienes problemas aquí estamos!¡.
Dulce Infierno Lunar!¡.
Usa SQL puro y deja el PL/SQL (Creo que es este) has las consultas por ejemplo un ´pproceso que yo haria de forma nata.
Usaria Una Conexion ADO y tomaria los recorset de cada tabla.
* 1 RecordSet Tomaría los de la tabla Categorías (Son las que menor cantidad de registros tiene no es cierte xP).
* 1 Recorset que recorrería el 1 RecordSet con una Sentencia SQL del siguiente Tipo
Código (vb) [Seleccionar]
SQLSentense = "Select * from Productos where" & RecordSet.Fields(0).Name & "='" & RecordSet.Fields(0).Value & "' "
y almaceno o plasmo estos registros en el archivo de Excel directamente!¡.
Eso seria para el primera categoría o primer registro de tu tabla Categorias
después hacemos un RecordSet.MoveNext y continuas asta no llegar a RecordSet.EOF o era .BOF no recuerdo cual de los dos xP o hasta RecordSet.MaxRecords del RecordSet Categorias!¡.
Si tienes problemas aquí estamos!¡.
Dulce Infierno Lunar!¡.