Ver Mensaje Individual
  #6  
Antiguo 03-05-2007
Avatar de Caral
[Caral] Caral is offline
Miembro Premium
 
Registrado: ago 2006
Posts: 7.659
Reputación: 25
Caral Va por buen camino
Hola Stilgar
De base de datos oracle, no se nada, pero hay que ver un poco lo que estas haciendo:
Normalmente cuando se quiere accesar una base de datos hay varios componentes que interactuan, por ejemplo.
Un conector, en mi caso uso adoconnection, este hace un enlace con la base de datos.
Un query, , en mi caso un adoQuery, este es el que se usa para analizar la consulta sql, sea en el mismo o como en tu caso por codigo, da igual.
Un datasource, este se usa para conetar otros componentes como el dbgrid.
En conclusion, que yo sepa se necesitan varios componentes para hacer lo que quieres, repito, no se en oracle, supongo que tambien.
Asi las cosas, veriamos que a tu codigo, supongo, le faltan varios componentes, para que te des una idea, seria algo asi:
Código Delphi [-]
Query1.Close;
Query1.SQL.Clear;
Query1.SQL.Add('SELECT * FROM CUOTAS WHERE DEFINICION=Y');
Query1.Open;
// OraDataSource1.DataSet.Active := True;// aqui no se para que
//OraDataSource1.DataSet := CONSULTA;// aqui no se para que
//DBGrid1.Datasource := OraDataSource1;// aqui no se para que
//CONSULTA.Close;// aqui estas cerrando la consulta despues de abrirla, no es logico.
Bueno mas o menos es asi.
Saludos
Responder Con Cita