我用C# sql语句读取Oracle数据库,读取的中文是乱码,该怎么解决?我Oracle数据库服务器端字符集US7ASCLL

上面的字符集有些问题;
配置的时候:Choose from the list of character sets US7ASCII
National Character Set: AL16UTF16

第1个回答  2010-08-26
利用System.Data.OleDb.OdbcConnection类访问数据库。

连接字符串:"Provider=MSDAORA.1;Data Source=(DESCRIPTION =(ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 172.20.0.5)(PORT = 1521)))(CONNECT_DATA = (SID = DEV))) ;User Id=lswen;Password=1169"本回答被提问者采纳
第2个回答  2010-08-27
要解决这个问题必须删除以前的数据库,并重新创建新的数据库,并选择正确的字符集。如果要支持中文则最好选择这个字符集ZHS16GBK.可以支持生僻字。

我用C# sql语句读取Oracle数据库,读取的中文是乱码,该怎么解决?我Oracl...
利用System.Data.OleDb.OdbcConnection类访问数据库。连接字符串:"Provider=MSDAORA.1;Data Source=(DESCRIPTION =(ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 172.20.0.5)(PORT = 1521)))(CONNECT_DATA = (SID = DEV))) ;User Id=lswen;Password=1169"...

c#.net 读取oracle数据库的数据时,出现如下乱码,该如何解决?
这是数据库表记录每行的ROWID,如果使用select * from myTable; 会出现这种情况,如果你指定要查询的字段就没有问题,如 select id, name, address from myTable;

c#从文件中读取数据并存入oracle数据库的问题
首先你要取的数据,然后打开数据库连接,再然后你使用insert 语句插入数据库,关闭数据库连接,就可以了 应该没有这么麻烦的吧??

c#连接oracle数据库身份出错
根据错误提示来看,你使用了SYS账号做为登录账号。对应系统管理员账号,Oracle需要以SYSDBA或SYSOPER方式登录。在C#代码中怎么指定以SYSDBA或SYSOPER登录还没有实践过。目前可行的解决方式是使用一个普通账号作为程序执行时的登录账号, 不要使用SYS账号(而且就应用开发来说也不应使用SYS账号)。

C#中如何把Oracle数据库查询的结果集返回
1、首先通过DLL方式进行连接数据库, 也是一个比较通用的方式,项目引入后,即可使用,非常方便,使用之前如有把封装的DLL文件引入自己的项目中,项目里就可以直接调用。2、可以通过System.Data.oracleClient方式进行连接数据库,查询相关数据,连接前需要在oracle客户端进行配置连接数据服务地址(tnsnames.ora)...

求助,C#查询oracle数据库返回行数的问题
回答:select count(*) from table c#几年不看了,具体语法忘记了 大概也就是connection,然后statement 然后执行sql 然后返回一个ResultSet 再取出结果集

C#怎么执行oracle数据库的SQL语句
由于经常执行SQL语句,如果一条一条执行效率低下。oarclecmd.CommandText = sqlstr;oraclecmd.ExecuteNonQuery();sqlstr 可以写成如下所示语句 begin sql1;sql2;...sqln;end; \/\/注意此处的分号很重要 然后同样调用ExecuteNonQuery()方法,可以一次执行多条sql语句。

c#中怎么读取oracle数据库里的表?
string connStr = "Provider=MSDAORA;Data Source=dbname;User ID=user_name;Password=sa;Unicode=True"; \/\/dbname是你的数据库名 user_name是你的数据库登陆名 \/\/sa是密码 string sqlStr = "select * from baojing";OleDbConnection oledbconn = new OleDbConnection(connStr); \/\/新建个数据...

C#在oracle数据库里读取数据绑定datagridview
数据库查询到的值可以在代码中获取,在代码中进行一次判断重新给字段赋值如if 字段=1是如何如何if 字段=0是如何如何

如何通过c#读取oracle数据库中的long类型字段
这就是正确的内容, 只是,你存储的格式是 WORD 文件或 RTF文件吧 你可以用 byte[] 方式读取, 然后直接保存成文件

相似回答