ClientDataSet1.SetProvider(Provider);

Ricardo Lima

Fellipe Henrique escreveu:
>
> Olá amigos, estou fazendo assim:
>
> SQL := TFIBDataSet.Create(nil);
> TRA := TFIBTransaction.Create(nil);
> DSP := TDataSetProvider.Create(nil);
> CDS := TClientDataSet.Create(nil);
>
> TRA.DefaultDatabase := DM.Conexao;
>
> SQL.Database := DM.Conexao;
> SQL.Transaction := TRA;
> SQL.Name := 'SQL';
> SQL.SQLs.SelectSQL.Text := sSQL;
>
> DSP.Name := 'DSP';
> DSP.DataSet := SQL;
> DSP.Options := [poAllowCommandText, poReadOnly, poPropogateChanges,
> poAutoRefresh];
>
> CDS.Name := 'CDS';
> CDS.ProviderName := 'DSP';
> CDS.Open;
>
> Quando dou o open, dá um erro falando que o CDS não tem DataSetProvider ou
> DataPacket... mas eu passei o provider lá, mas me parece que o CDS nao 
> está
> aceitando isso via runtime...
>
> Como eu arrumo isso?
>
> Desde já agradeço.
>
> []s
>
> -- 
> _________________________________
> T.·.F.·.A.·.
> Fellipe Henrique
> [EMAIL PROTECTED] <mailto:fellipeh%40gmail.com>
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>  

Responder a