我有一个Oracle数据库,以简体中文存储一些数据值.我创建了一个ASP.net MVC C#网页,该网页应该显示这些信息.我正在使用a OdbcConnection来检索数据,但是当我运行da.Fill(t)命令时,值返回为"?"
OdbcCommand cmd = new OdbcCommand();
cmd.CommandText = select;
OdbcConnection SqlConn = new OdbcConnection("Driver={Oracle in instantclient_11_2};Dbq=Database;Uid=Username;pwd=password;");
DataTable t = new DataTable();
cmd.Connection = SqlConn;
SqlConn.Open();
OdbcDataAdapter da = new OdbcDataAdapter(cmd);
SqlConn.Close();
da.Fill(t);
return t;
Run Code Online (Sandbox Code Playgroud)
t 有数据,但应该是汉字的一切只是一系列的"?????"