私は今日それを失っているようです。ここで私が間違っていることを誰かが見つけるのを手伝ってくれますか:
1. for (int y = 0; y < 5; y++)
2. {
3. IDataReader getLineInfo = DB.GetRS("Select LineText From TIF Where SCRID ='" + scRID + "' AND LineNum='" + y + "'");
4. if (getLineInfo.Read())
5. {
6. string[] lineText = new string[y];
7. lineText[y] = (string)getLineInfo["LineText"];
8.
9. ((Label)item.FindControl(string.Format("lbl{0}", y))).Text = "<a href='" + lineText[y] + "' target='_blank'> Link</a>";
10. }
11. getLineInfo.Dispose();
12. getLineInfo.Close();
13. }
9 行目でエラーが発生します。最初は 'y' が 1 から始まっていました。なぜなら、lineNum == 0 がないからです。しかし、配列が 0 で始まるので、何かがおかしいと思いました。しかし、それは私の問題を解決しませんでした。誰かが私が私ではないものを見るのを手伝ってくれるなら、それは大歓迎です。また、このページにはユーザー入力がありません。select ステートメントを使用する IDataReader 全体が悪い可能性があることを知っているからです。
追加情報が必要な場合は、私がそれを書くことができます。助けてくれる人に感謝します