Gracias por la ayuda en mi anterior consulta, ahora me surgió algo nuevo :S.
tengo un adoquery que tiene una consulta con parametros.
Código SQL
[-]
SELECT
T0.CLAVE AS CLAVE,
T0.TIPOPORDUCTO AS TIPO,
T0.NOMBREPRODUCTO AS NOMBRE
FROM
PRODUCTO T0
WHERE
T0.TIPOPRODUCTO = prTipo
lo que quiero hacer es que en un dbgrid me muestre el resultado de este query, para esto el dbgrid apunta a un datasource que a su vez apunta a un clientdataset, este a un datasetprovider y finalmente el datasetprovider mira a un adoquery que tiene la consulta de arriba. :S.
el el formshow tengo lo sieguiente.
Código Delphi
[-]
procedure TfrmMain.FormShow(Sender: TObject);
begin
adoquery.Parameters.ParamByName('prTipo').Value:=2;
datasource.open;
end;
pero me trae el dbgrid sin datos, que estoy haciendo mal???
uso el clientdataset por que quiero que me guarde los datos en memoria y me libere la conexión del adoquery.
saludos