なぜ私は使用できない:
rep8_bc = IIf(IsNull(rs(8)), "null", Replace(rs(8), "'", "''"))
「Nullの無効な使用」と表示されます
しかし、置換を削除すると、うまくいきます。レコードにアポストロフィ文字があるため、エラーが発生するため、コードを次のように変更します。
rep8_bc = "null"
If IsNull(rs(8)) = False Then rep8_bc = Replace(rs(8), "'", "''")
またはこれ:
If IsNull(rs(8)) = False Then
rep8_bc = Replace(rs(8), "'", "''")
else
rep8_bc = "null"
end if