我有一個問題,使用我的循環與水晶報告領域。無效的索引,在水晶報告循環
與我的我試圖從我的報告中提取所有SQLExpressionFieldDefinition's。 爲了做到這一點,我正在創建報告中的SQLExpressionFieldDefinition的計數。
for循環工作完美,直到它達到最後一次迭代。然後它會顯示無效索引。 換句話說,例如SQLExpressionFieldDefinition-> Count = 5,前4個迭代工作,當它到達第5個時出現無效索引問題。
下面是代碼:
for (nIterator = 1; nIterator <= rpt->DataDefinition->SQLExpressionFields->Count; nIterator++)
{
SQLExpressionFieldDefinition
*sqlExpressionFieldDefinition = rpt->DataDefinition->SQLExpressionFields->get_Item(nIterator);
strText = sqlExpressionFieldDefinition->Text;}
等待您answers.Thanks。
我不知道晶體報告..通常數組索引從0開始,運行到n-1。因此,在count處訪問值將成爲無效索引。 – Naveen