レコードセットの行をループして、現在の行のフィールド値に基づいて変数値を割り当てています。私は、この問題がこの問題を解決するには、次の行にヌルチェックでレコードセットのヌル値が検出されない
TurnoverPTD = rsPeriod.Fields(0)
がわかったデバッグ、私は次のよう
にそれを変更するとエラーにヌルの
無効な使用を取得しておきます
If rsPeriod.Fields(0) = Null Then TurnoverPTD = 0 Else TurnoverPTD = rsPeriod.Fields(0) End If
まだ、私はまだ同じエラーが発生しています。デバッグするときに、カーソルを一番上の行に重ねると、ツールチップに
rsPeriod.Fields(0) = Null
と表示されますが、これがコード行のことを示しているかどうかはわかりません。他にどのようにNullをチェックすることができますか、私の方法は機能していませんか?
'rsPeriod.Fields(0)Is Nothing'のツールチップがまだ残っていますが、このコードでも同じエラーが表示されていますので、値は必ずnullです。 – Harambe