Isto quer dizer que algum CDS falta o DSP... vi pelo seu código: FcdsCliente.ProviderName := 'FdspCliente'; FdsCliente.DataSet
Ou você esqueceu de por no seu email, ou realmente voce esqueceu no seu codigo de passar o ProviderName para o FdsCliente. []s Em 26/11/06, technomoked <[EMAIL PROTECTED]> escreveu: > > Bem, estou tentando acessar o banco de dados somente criando os > objetos via código. porém estou tendo alguma dificuldade, pois apesar > de parecer estar tudo correto, da o seguinte erro: "Missing data > provider or data package" > > Segue abaixo a minha procedure: > > procedure TCliente.ConectarBD; > begin > > //Conectando ao banco de dados. > FsdsCliente := TSQLDataSet.Create(FsdsCliente); > FcdsCliente := TClientDataSet.Create(FcdsCliente); > FdspCliente := TDataSetProvider.Create(FdspCliente); > FdsCliente := TDataSource.Create(FdsCliente); > > FsdsCliente.Datasource := FdsCliente; > FsdsCliente.SQLConnection := dm.scsisgel; > FsdsCliente.CommandText := 'SELECT * FROM Cliente ' + > 'WHERE fl_ativo = 1'; > > FdspCliente.DataSet := FsdsCliente; > FcdsCliente.ProviderName := 'FdspCliente'; > FdsCliente.DataSet := FcdsCliente; > > FsdsCliente.Active := True; > FcdsCliente.Active := True; > > FcdsCliente.Close; > FcdsCliente.Open; > FcdsCliente.First; > //----< > > end; > > Alguém ai pode me ajudar? Thks. > > > -- _________________________________ Fellipe Henrique [EMAIL PROTECTED] Borland Developer Studio 2006 Certified "Venham até a borda, ele disse. Eles disseram: Nós temos medo. Venham até a borda, ele insistiu. Eles foram, Ele os empurrou... E eles voaram." (Guillaume Apollinaire) [As partes desta mensagem que não continham texto foram removidas]