Buenas tardes...
Alguno de ustedes sabe como puedo realizar una consulta dentro de otra, me
refiero a lo siguiente :
//Declaro dos variables de tipo CRecordset con la misma conexion
CRecordset Registro( &Conexion);
CRecordset Registro2( &Conexion);
//Hago la primer consulta
Registro.Open(CRecordset::forwardOnly,"select * from
tabla1",CRecordset::readOnly);
while( !Registro.IsEOF() )
{
// Quiero hacer otra consulta
Registro2.Open(CRecordset::forwardOnly,"select * from tabla2 where
",CRecordset::readOnly);
Registro2.GetFieldValue((short)0,varValue);
// Realizo cosas con ambos valores
Registro.MoveNext();
}
Pero me da error cuando llega a hacer el open de Registro2 me sale que la
conexion esta ocupada :
Connection is busy with another hstmt...
Alguien podria ayudarme con este error...
Gracias...
Leer las respuestas