OracleReader 结果中的错误

Errors in OracleReader results

好的,问题来了: 当我使用 System.Data.OracleClient 时,所有数据 returns 都正常,但由于它已过时 API 我试图移动到 Oracle.DataAccess dll 文件。 问题来了: 我提出了请求,但由于我取回了数据,所以数据都已损坏,显示为“?” VS 中的字符。 我的连接字符串:

$"User Id={userCredits.DBLogin};Password={userCredits.DBPass};Persist Security Info=False;Data Source={server.Key}"

OracleCommand 正常通过,没有任何错误,自从更改了 DB 驱动程序后我没有更改它。

不明白为什么会这样,但在我修改代码以使用 OracleDataAdapter 而不是 OracleDataReader 之后,一切正常。