Ver Mensaje Individual
  #4  
Antiguo 10-11-2006
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 18.286
Reputación: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
Cita:
Empezado por erian96
...me podrías postear un ejemplo de como lo haces tú y si me puedes decir sobre que DBMS lo ejecutas.
Yo en mi caso he utilizado ADO con SQL Server. Depende del proveedor, por ejemplo ADO con MDB (Jet4) no permite esta característica.
Alado una sentencia del estilo a esta:

Código SQL [-]
select * from tabla1
select * from tabla2
select * from tabla3

Para ejecutarla se hace normal:

Código Delphi [-]
  ADOQuery1.Open;

Para cambiar al siguiente DataSet (por ejemplo si lo estás viendo en un Grid) serñía así:

Código Delphi [-]
var
  n:Integer;
begin
  // Creas un nuevo recordset
  FRecordSet := TADODataSet.Create(nil);
  // Pasas al siguiente
  FRecordSet.Recordset := ADOQuery1.NextRecordSet(n);
  // cambias la fuente de datos del DBGrid
  DBGrid1.DataSource.DataSet := FRecordSet;
  // ...
__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.
Responder Con Cita