为什么我不能使用:
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