erro no bdpadapter

20/10/2005

0

toda vez que abro o adapter ocorre o seguinte erro:

index was outside the bounds of the array

quando vou inluir nesse mesmo adapter mostra:

index was out of range: Must be non-nagative or less than size of the collection

alguém pode me ajudar?

[ ]´s
Paulo.


Paulo Bonfim

Paulo Bonfim

Responder

Posts

25/10/2005

Sanses

Posso tentar....

Coloque mais detalhes como a base que está acessando, e como está configurado o bdpdataadapter: o select e etc.

Sanses


Responder

26/10/2005

Paulo Bonfim

Posso tentar.... Coloque mais detalhes como a base que está acessando, e como está configurado o bdpdataadapter: o select e etc. Sanses


Firebird, com o provider apha 1.7

o codigo:

Try
dataSet1.Clear;
TextoSQL := ´Select * From STCATFOR Order by NOMFOR´;
BdpConnection1.Open;
Transacao := BdpConnection1.BeginTransaction;
BdpFornecedor.Active := False;
with BdpFornecedor.SelectCommand do
begin
Connection := BdpConnection1;
Transaction := Transacao;
CommandText := TextoSQL;
ExecuteReader;
end;
BdpFornecedor.Active := True;
DataGrid1.DataSource := dataSet1.Tables[0].DefaultView;
Transacao.Commit;
Finally
BdpConnection1.Close;
end;


quando rodo sem o debug não msg de erro
quando retiro o nome da tabela do data member, também, não dá erro

[ ]´s
Paulo.


Responder

27/10/2005

Sanses

onde vc está armazenando o resultado da função EXECUTE READER ?


Responder

27/10/2005

Paulo Bonfim

onde vc está armazenando o resultado da função EXECUTE READER ?



nenhum lugar, apresento o resultado no datagrid

[ ]´s
Paulo.


Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar