0
Dim _tableBackLogs As System.Data.DataTable
Do While i - 2 > 0
_tableBackLogs = Global.DataAccess.GetDataTable("SELECT SubjectID,SubjectName,Grade FROM SubjectPI WHERE RegNo='" & CInt(HttpContext.Current.Session("userName")) & "' AND Status='Fail' AND Semester='" & i - 2 & "'")
i = i - 2
Loop
これを実行すると、DataTable
の以前のデータが置き換えられます。以前のデータを保持したい、つまり、以前の行を置き換えずに新しい行をDataTableに追加したいとします。前の行を失うことなくDataTableに行を追加します。
'変数_tableBackLogsは値が割り当てられる前に使用されます**オブジェクト参照はオブジェクトのインスタンスに設定されていません** – user1150440