estoy utilizando el odbc_connect y el odbc_exec quiero ejecutar la siguente sentencia
SELECT COLEGIADOS.NROCOLEGIATURA , COLEGIADOS.NOMBRE1 || ' ' || COLEGIADOS.NOMBRE2 || ' ' || COLEGIADOS.PATERNO || ' ' || COLEGIADOS.MATERNO AS NOMBRE, CAPITULOS.DESCRIPCION FROM COLEGIADOS ,CAPITULOS WHERE COLEGIADOS.CODCAPITULO = CAPITULOS.CODIGO AND COLEGIADOS.PATERNO = 'MIGUEL'
pero me sale el siguiente error:
Warning: SQL error: [Microsoft][ODBC driver for Oracle]No se puede usar un cursor controlado por un conjunto de claves en una combinación con las cláusulas distinct, union, interserct o minus, o en un conjunto de resultados de sólo lectura, SQL state S1C00 in SQLExecDirect in C:\Inetpub\wwwroot\default\pruebas.php on line 124
quisiera saber si algfuien tiene una idea de cual es el problema y como puedo solucionarlo gracias