Array
(
)

erro no bdpadapter

Paulo Bonfim
   - 20 out 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.


Sanses
   - 25 out 2005

Posso tentar....

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

Sanses


Paulo Bonfim
   - 26 out 2005


Citação:
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.


Sanses
   - 27 out 2005

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


Paulo Bonfim
   - 27 out 2005


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



nenhum lugar, apresento o resultado no datagrid

[ ]´s
Paulo.