Ver Mensaje Individual
  #2  
Antiguo 06-01-2007
gama_blind gama_blind is offline
Registrado
 
Registrado: ene 2007
Posts: 8
Reputación: 0
gama_blind Va por buen camino
Unhappy a lo mejor es problema del oracle,,

Buen dia a mi me sucede lo mismo cuando quiero que sa dinamico el Query(DBTables), me refiero a dinamico por ejemplo en un DBLookupcombobox meto un Query y lo que quiero que despligue depende de lo que seleccione en el DBLookupcombobox ya que selecciono ejecuta lo siguiente....

ca:= IntToStr(QSMCActivos['ID_CURSO'])
QSMCActivosAL.Close;
QSMCActivosAL.SQL.Clear;
cad:='SELECT DISTINCT AL.ID_ALUMNO,AL.NOMBRE_ALUMNO,AL.APP_ALUMNO,AL.AMM_ALUMNO,TAL.DESCRIPCION_TIPO_ALUMNO,IC.ID_CURSO,IC .CALIFICACION_CURSO ';
cad:= cad + ' FROM ALUMNOS AL, TIPO_ALUMNOS TAL, INTEGRANTES_CURSOS IC ';
cad:= cad + ' WHERE AL.ID_ALUMNO=IC.ID_ALUMNO ';
cad:= cad + ' AND AL.T_ALUMNO=TAL.T_ALUMNO';
cad:= cad + ' AND IC.ID_CURSO IN '+ ca +' ORDER BY APP_ALUMNO;';
//showMessage(cad);exit;

try
begin
QSMCActivosAL.SQL.Add(cad);
QSMCActivosAL.ExecSQL;
QSMCActivosAL.Active := False;
QSMCActivosAL.Active := True;
end
except
end;

en el momento que ejecuta QSMCActivosAL.Active := True; ahi es donde me sale el error...
Responder Con Cita