データベース接続から行を取得し、各行の行番号を返すコードを少し実行しています。私はこれを次の方法で行っています。
linenum = 0
Do While (rsData.Read())
linenum = linenum + 1
8 行の DB 接続を出力すると、各行の行番号は 1222222 として返されます。
行スタイルを変更するには、次の手順を実行できるように、正しい数値を決定する必要があります。
If ((linenum / 2) = Int(linenum / 2)) Then
html += Chr(13) & "<tr class=""openrow2"">"
Else
html += Chr(13) & "<tr class=""openrow1"">"
End If
最初の行を過ぎた行が、シリーズの次の番号ではなく、行番号 2 としてのみ参照されるように見える理由はありますか?
ありがとう!