erro no bdpadapter

Delphi

20/10/2005

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

Curtidas 0

Respostas

Sanses

Sanses

20/10/2005

Posso tentar....

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

Sanses


GOSTEI 0
Paulo Bonfim

Paulo Bonfim

20/10/2005

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.


GOSTEI 0
Sanses

Sanses

20/10/2005

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


GOSTEI 0
Paulo Bonfim

Paulo Bonfim

20/10/2005

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



nenhum lugar, apresento o resultado no datagrid

[ ]´s
Paulo.


GOSTEI 0
POSTAR