Array
(
)

erro: Deslocamento e comprimento estavam fora dos limites

Pauloroger
   - 11 jun 2008

Alguem poderia me ajudar com esse erro: Uso BDS 2006, Firebird 2.1

Erro de Servidor no Aplicativo ´/patrimonio´.
Deslocamento e comprimento estavam fora dos limites da matriz, ou a contagem é maior do que o número de elementos do índice até o fim da coleção de origem.
Descrição: Ocorreu uma exceção não tratada durante a execução da atual solicitação da Web. Examine o rastreamento de pilha para obter mais informações sobre o erro e onde foi originado no código.

Detalhes da Exceção: System.ArgumentException: Deslocamento e comprimento estavam fora dos limites da matriz, ou a contagem é maior do que o número de elementos do índice até o fim da coleção de origem.

Erro de Origem:

Linha 94: end;
Linha 95:
Linha 96: procedure TWebForm1.Button1_Click(sender: System.Object; e: System.EventArgs);
Linha 97: var
Linha 98: IdUsuario: System.Object;


Arquivo de Origem: C:\Inetpub\wwwroot\patrimonio\index.pas Linha: 96

Rastreamento de Pilha:

[ArgumentException: Deslocamento e comprimento estavam fora dos limites da matriz, ou a contagem é maior do que o número de elementos do índice até o fim da coleção de origem.]
System.Buffer.BlockCopy(Array src, Int32 srcOffset, Array dst, Int32 dstOffset, Int32 count) +0
FirebirdSql.Data.Gds.GdsDatabase.DatabaseInfo(Byte[] items, Byte[] buffer, Int32 bufferLength) +176
FirebirdSql.Data.Gds.GdsDatabase.GetServerVersion() +60
FirebirdSql.Data.Gds.GdsDatabase.Attach(DatabaseParameterBuffer dpb, String dataSource, Int32 port, String database) +264
FirebirdSql.Data.Firebird.FbConnectionInternal.Connect() +286
FirebirdSql.Data.Firebird.FbConnectionPool.Create() +49
FirebirdSql.Data.Firebird.FbConnectionPool.CheckOut() +340
FirebirdSql.Data.Firebird.FbConnection.Open() +370
index.TWebForm1.Button1_Click(Object sender, EventArgs e) in C:\Inetpub\wwwroot\patrimonio\index.pas:96
System.Web.UI.WebControls.Button.OnClick(EventArgs e) +108
System.Web.UI.WebControls.Button.System.Web.UI.IPostBackEventHandler.RaisePostBackEvent(String eventArgument) +57
System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler sourceControl, String eventArgument) +18
System.Web.UI.Page.RaisePostBackEvent(NameValueCollection postData) +33
System.Web.UI.Page.ProcessRequestMain() +1292


Agradeço qualquer luz, ajuda, link, obrigado


Pauloroger
   - 12 jun 2008

Descobri que esse erro só ocorre no Firebird 2.1, voltei para o Firebird 2.0.4 e rolou belezinha.