Aiutoooooooo!!!!! Please.. Indici matrici..

venerdì 03 ottobre 2008 - 10.20

Buffalo Profilo | Newbie

Siccome Crystal report non mi aveva già fatto abbastanza dannare e siccome vuole rendersi ancora più simpatico al sottoscritto ecco il magnifico errore che ora mi da quando viene lanciato dalla cartella condivisa della Lan aziendale..

Credo che ciò sia dipeso dall' inserimento di formule nel crystal.. Dato che l' errore è esclusivamente suo.. Le altri funzioni del programma che ho creato sganciate dal Crystal funzionano correttamnte..

La cosa bella è che in debug sul mio pc funziona perfettamente!!!!!

Ho già provato a fare genera --> pubblica progetto e installare il setup che visual studio 2005 crea..

Ma niente!!

Che nervi!!


Errore:

Indice oltre i limiti della matrice

Le informazioni su come richiamare il debug JIT (Just-In-Time) anziché questa finestra
sono riportate in fondo al messaggio.

************** Testo dell'eccezione **************
System.IndexOutOfRangeException: Indice oltre i limiti della matrice.
in CrystalDecisions.CrystalReports.Engine.ReportObjects.get_Item(String name)
in Start_And_Stop_Evolution_2._1.FrmStatistiche.CmdOk_Click(Object sender, EventArgs e) in C:\Documents and Settings\Becchetti\Desktop\Programmi in VisualStudio 2005\Start And Stop Evolution 2.1\Start And Stop Evolution 2.1\FrmStatistiche.vb:riga 938
in System.Windows.Forms.Control.OnClick(EventArgs e)
in System.Windows.Forms.Button.OnClick(EventArgs e)
in System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
in System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
in System.Windows.Forms.Control.WndProc(Message& m)
in System.Windows.Forms.ButtonBase.WndProc(Message& m)
in System.Windows.Forms.Button.WndProc(Message& m)
in System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
in System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
in System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


************** Assembly caricati **************
mscorlib
Versione assembly: 2.0.0.0
Versione Win32: 2.0.50727.1433 (REDBITS.050727-1400)
Base di codice: file:///c:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll
----------------------------------------
Stat2.1
Versione assembly: 1.0.0.0
Versione Win32: 1.0.0.0
Base di codice: file:///I:/Program/Programmi%20.Net/Evolution%202.1/Stat2.1.exe
----------------------------------------
Microsoft.VisualBasic
Versione assembly: 8.0.0.0
Versione Win32: 8.0.50727.1433 (REDBITS.050727-1400)
Base di codice: file:///C:/WINDOWS/assembly/GAC_MSIL/Microsoft.VisualBasic/8.0.0.0__b03f5f7f11d50a3a/Microsoft.VisualBasic.dll
----------------------------------------
System
Versione assembly: 2.0.0.0
Versione Win32: 2.0.50727.1433 (REDBITS.050727-1400)
Base di codice: file:///C:/WINDOWS/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Windows.Forms
Versione assembly: 2.0.0.0
Versione Win32: 2.0.50727.1433 (REDBITS.050727-1400)
Base di codice: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System.Drawing
Versione assembly: 2.0.0.0
Versione Win32: 2.0.50727.1433 (REDBITS.050727-1400)
Base di codice: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
System.Configuration
Versione assembly: 2.0.0.0
Versione Win32: 2.0.50727.1433 (REDBITS.050727-1400)
Base di codice: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Configuration/2.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
----------------------------------------
System.Xml
Versione assembly: 2.0.0.0
Versione Win32: 2.0.50727.1433 (REDBITS.050727-1400)
Base di codice: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Xml/2.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
System.Runtime.Remoting
Versione assembly: 2.0.0.0
Versione Win32: 2.0.50727.1433 (REDBITS.050727-1400)
Base di codice: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Runtime.Remoting/2.0.0.0__b77a5c561934e089/System.Runtime.Remoting.dll
----------------------------------------
System.Data
Versione assembly: 2.0.0.0
Versione Win32: 2.0.50727.1433 (REDBITS.050727-1400)
Base di codice: file:///C:/WINDOWS/assembly/GAC_32/System.Data/2.0.0.0__b77a5c561934e089/System.Data.dll
----------------------------------------
System.Transactions
Versione assembly: 2.0.0.0
Versione Win32: 2.0.50727.1433 (REDBITS.050727-1400)
Base di codice: file:///C:/WINDOWS/assembly/GAC_32/System.Transactions/2.0.0.0__b77a5c561934e089/System.Transactions.dll
----------------------------------------
System.EnterpriseServices
Versione assembly: 2.0.0.0
Versione Win32: 2.0.50727.1433 (REDBITS.050727-1400)
Base di codice: file:///C:/WINDOWS/assembly/GAC_32/System.EnterpriseServices/2.0.0.0__b03f5f7f11d50a3a/System.EnterpriseServices.dll
----------------------------------------
CrystalDecisions.CrystalReports.Engine
Versione assembly: 10.2.3600.0
Versione Win32: 10.2.51014.0
Base di codice: file:///C:/WINDOWS/assembly/GAC_MSIL/CrystalDecisions.CrystalReports.Engine/10.2.3600.0__692fbea5521e1304/CrystalDecisions.CrystalReports.Engine.dll
----------------------------------------
CrystalDecisions.Shared
Versione assembly: 10.2.3600.0
Versione Win32: 10.2.51014.0
Base di codice: file:///C:/WINDOWS/assembly/GAC_MSIL/CrystalDecisions.Shared/10.2.3600.0__692fbea5521e1304/CrystalDecisions.Shared.dll
----------------------------------------
CrystalDecisions.Windows.Forms
Versione assembly: 10.2.3600.0
Versione Win32: 10.2.51014.0
Base di codice: file:///C:/WINDOWS/assembly/GAC_MSIL/CrystalDecisions.Windows.Forms/10.2.3600.0__692fbea5521e1304/CrystalDecisions.Windows.Forms.dll
----------------------------------------
CrystalDecisions.ReportAppServer.CommLayer
Versione assembly: 10.2.3600.0
Versione Win32: 10.2.51014.0
Base di codice: file:///C:/WINDOWS/assembly/GAC_MSIL/CrystalDecisions.ReportAppServer.CommLayer/10.2.3600.0__692fbea5521e1304/CrystalDecisions.ReportAppServer.CommLayer.dll
----------------------------------------
CrystalDecisions.ReportAppServer.ClientDoc
Versione assembly: 10.2.3600.0
Versione Win32: 10.2.51014.0
Base di codice: file:///C:/WINDOWS/assembly/GAC_MSIL/CrystalDecisions.ReportAppServer.ClientDoc/10.2.3600.0__692fbea5521e1304/CrystalDecisions.ReportAppServer.ClientDoc.dll
----------------------------------------
CrystalDecisions.ReportAppServer.DataSetConversion
Versione assembly: 10.2.3600.0
Versione Win32: 10.2.51014.0
Base di codice: file:///C:/WINDOWS/assembly/GAC_MSIL/CrystalDecisions.ReportAppServer.DataSetConversion/10.2.3600.0__692fbea5521e1304/CrystalDecisions.ReportAppServer.DataSetConversion.dll
----------------------------------------
CrystalDecisions.ReportAppServer.DataDefModel
Versione assembly: 10.2.3600.0
Versione Win32: 10.2.51014.0
Base di codice: file:///C:/WINDOWS/assembly/GAC_MSIL/CrystalDecisions.ReportAppServer.DataDefModel/10.2.3600.0__692fbea5521e1304/CrystalDecisions.ReportAppServer.DataDefModel.dll
----------------------------------------
CrystalDecisions.ReportAppServer.Controllers
Versione assembly: 10.2.3600.0
Versione Win32: 10.2.51014.0
Base di codice: file:///C:/WINDOWS/assembly/GAC_MSIL/CrystalDecisions.ReportAppServer.Controllers/10.2.3600.0__692fbea5521e1304/CrystalDecisions.ReportAppServer.Controllers.dll
----------------------------------------
CrystalDecisions.ReportAppServer.CubeDefModel
Versione assembly: 10.2.3600.0
Versione Win32: 10.2.51014.0
Base di codice: file:///C:/WINDOWS/assembly/GAC_MSIL/CrystalDecisions.ReportAppServer.CubeDefModel/10.2.3600.0__692fbea5521e1304/CrystalDecisions.ReportAppServer.CubeDefModel.dll
----------------------------------------
CrystalDecisions.ReportAppServer.ReportDefModel
Versione assembly: 10.2.3600.0
Versione Win32: 10.2.51014.0
Base di codice: file:///C:/WINDOWS/assembly/GAC_MSIL/CrystalDecisions.ReportAppServer.ReportDefModel/10.2.3600.0__692fbea5521e1304/CrystalDecisions.ReportAppServer.ReportDefModel.dll
----------------------------------------
CrystalDecisions.KeyCode
Versione assembly: 10.2.3600.0
Versione Win32: 10.2.51014.0
Base di codice: file:///C:/WINDOWS/assembly/GAC_MSIL/CrystalDecisions.KeyCode/10.2.3600.0__692fbea5521e1304/CrystalDecisions.KeyCode.dll
----------------------------------------
System.Web
Versione assembly: 2.0.0.0
Versione Win32: 2.0.50727.1433 (REDBITS.050727-1400)
Base di codice: file:///C:/WINDOWS/assembly/GAC_32/System.Web/2.0.0.0__b03f5f7f11d50a3a/System.Web.dll
----------------------------------------
CrystalDecisions.Shared.resources
Versione assembly: 10.2.3600.0
Versione Win32: 10.2.51014.0
Base di codice: file:///C:/WINDOWS/assembly/GAC_MSIL/CrystalDecisions.Shared.resources/10.2.3600.0_it_692fbea5521e1304/CrystalDecisions.Shared.resources.dll
----------------------------------------
CustomMarshalers
Versione assembly: 2.0.0.0
Versione Win32: 2.0.50727.1433 (REDBITS.050727-1400)
Base di codice: file:///C:/WINDOWS/assembly/GAC_32/CustomMarshalers/2.0.0.0__b03f5f7f11d50a3a/CustomMarshalers.dll
----------------------------------------
CrystalDecisions.Enterprise.InfoStore
Versione assembly: 10.2.3600.0
Versione Win32: 9.7.0.588
Base di codice: file:///C:/WINDOWS/assembly/GAC/CrystalDecisions.Enterprise.InfoStore/10.2.3600.0__692fbea5521e1304/CrystalDecisions.Enterprise.InfoStore.dll
----------------------------------------
crdb_adoplus
Versione assembly: 10.2.3600.0
Versione Win32: 10.2.0.930
Base di codice: file:///C:/Programmi/File%20comuni/Business%20Objects/2.7/Bin/crdb_adoplus.dll
----------------------------------------
msvcm80
Versione assembly: 8.0.50727.1433
Versione Win32: 8.00.50727.1433
Base di codice: file:///C:/WINDOWS/WinSxS/x86_Microsoft.VC80.CRT_1fc8b3b9a1e18e3b_8.0.50727.1433_x-ww_5cf844d2/msvcm80.dll
----------------------------------------
System.Web.Services
Versione assembly: 2.0.0.0
Versione Win32: 2.0.50727.1433 (REDBITS.050727-1400)
Base di codice: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Web.Services/2.0.0.0__b03f5f7f11d50a3a/System.Web.Services.dll
----------------------------------------
CrystalDecisions.ReportSource
Versione assembly: 10.2.3600.0
Versione Win32: 10.2.51014.0
Base di codice: file:///C:/WINDOWS/assembly/GAC_MSIL/CrystalDecisions.ReportSource/10.2.3600.0__692fbea5521e1304/CrystalDecisions.ReportSource.dll
----------------------------------------
CrystalDecisions.Enterprise.Framework
Versione assembly: 10.2.3600.0
Versione Win32: 9.7.0.588
Base di codice: file:///C:/WINDOWS/assembly/GAC/CrystalDecisions.Enterprise.Framework/10.2.3600.0__692fbea5521e1304/CrystalDecisions.Enterprise.Framework.dll
----------------------------------------
mscorlib.resources
Versione assembly: 2.0.0.0
Versione Win32: 2.0.50727.1433 (REDBITS.050727-1400)
Base di codice: file:///c:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll
----------------------------------------
System.Windows.Forms.resources
Versione assembly: 2.0.0.0
Versione Win32: 2.0.50727.42 (RTM.050727-4200)
Base di codice: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Windows.Forms.resources/2.0.0.0_it_b77a5c561934e089/System.Windows.Forms.resources.dll
----------------------------------------

************** Debug JIT **************
Per attivare il debug JIT, è necessario impostare il valore
jitDebugging nella sezione system.windows.forms del file di configurazione
dell'applicazione o del computer (machine.config).
L'applicazione inoltre deve essere compilata con il debug
attivato.

Ad esempio:

<configuration>
<system.windows.forms jitDebugging="true" />
</configuration>

Quando il debug JIT è attivato, tutte le eccezioni non gestite
vengono inviate al debugger JIT registrato nel computer,
anziché essere gestite da questa finestra di dialogo.


SSUPERPIPPO Profilo | Guru

Ciao

Credo che il tuo problema possa essere legato al posizionamento della base dati.
Come colleghi il database al report?


http://blogs.dotnethell.it/alebadalin

Buffalo Profilo | Newbie

Con una query dall' esperto database..
Se sbaglia la connessione dati, l' errore lo darebbe anche in debug dal mio pc..

E poi l' eseguibile è in linea e utilizzabile dalla ditta da diversi mesi..

freeteo Profilo | Guru

ciao,
bisogna andare un po' più a fondo qui, perchè la cosa si complica

Allora ti faccio qualche domanda che ci può aiutare a capire meglio la situazione:
- Tu hai fatto pubblica, e il report è stato copiato correttamente nella destinazione? Verifica la data del file ".rpt" nella macchina di destinazione.

- Come passi i dati al report? Gli passi tu una DataTable con "SetDataSource" o usi le logonInfo quindi i parametri di connessione?
I due metodi sono spiegati qui:
http://www.dotnethell.it/forum/messages.aspx?ThreadID=21962
e qui trovi un esempio:
http://www.dotnethell.it/articles/Crystal-Reports-Integration-Windows-Form.aspx

- Hai aggiunto qualcosa di diverso nel report, rispetto a quello che gli passi? tipo hai aggiunto un campo nel report agganciato alla sorgente dati, ma poi a runtime quel campo non c'è? Intendo proprio un problema di "schema" dei dati che vengono passati al report.

Prova a darmi qualche info in più e vediamo di capire cosa scatena questo errore misterioso .
ciao.

Matteo Raumer
[MCAD .net]
http://blogs.dotnethell.it/freeteo

Buffalo Profilo | Newbie

Ragazzi risolto!!!

Ci aveva smanettato il mio collega cambiando la destinazione del report.. Non più in Bin/Debug dove l' avevo messo io, ma nella cartella superiore del progetto!!!

Quando la comunicazione è vincente........

Grazie a tutti!!!

ciao ciao
Simone

freeteo Profilo | Guru

>Ragazzi risolto!!!
ottimo!


>Ci aveva smanettato il mio collega cambiando la destinazione
>del report.. Non più in Bin/Debug dove l' avevo messo io, ma
>nella cartella superiore del progetto!!!
ok, cmq tieni presente che a visual studio puoi dire che il report venga copiato nella dir di destinazione (la stessa dell'exe o cmq con la struttura che hai nella solution explorer) impostando la proprietà "Build Options->Copy Always" (oppure Copy If Newer) che hai quando nella solution explorer selezioni il report.
Questo fa si che il report venga copiato in fase di compilazione nella destinazione, cosa utile se dopo ti fai un copia-incolla tu a mano dei file compilati.


>Quando la comunicazione è vincente........

ciao.

Matteo Raumer
[MCAD .net]
http://blogs.dotnethell.it/freeteo

Buffalo Profilo | Newbie

Grazias!!!!
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5