好的,这就是问题所在: 当我使用System.Data.OracleClient时,所有数据都按原样返回,一切正常,但由于它过时的API我试图转移到Oracle.DataAccess dll文件。 这就是问题所在: 我做了请求,但是因为我收到了数据,所有数据都被破坏了,显示为"?" VS中的字符 我的连接字符串:
$"User Id={userCredits.DBLogin};Password={userCredits.DBPass};Persist Security Info=False;Data Source={server.Key}"
OracleCommand在没有任何错误的情况下正常传递,自更改数据库驱动程序后我没有更改它。
答案 0 :(得分:0)
不知道为什么会发生这种情况,但在我重新编写代码以使用OracleDataAdapter而不是OracleDataReader之后,一切正常。