如果底层值为空,GBASE Data Server .NET Provider 不允许使用IfxDataReader.GetString() 方法。空值会引发 InvalidCast 异常。此行为与GBase 8s .NET Provider 相反,GBase 8s .NET Provider 允许空值并会返回空字符串。