想把gridview中显示的数据导入到oracle数据库中,不知道具体如何实现,请高人指点一下。谢谢。另外,从excel导入到oracle,中文全变成了?,因为oracle字符集为usa ascll7,而且库的也是。无权限修改库的字符集,请高人也指点一下,如何解决这个乱码问题。

解决方案 »

  1.   

    1.gridview中的数据是从哪里来的?用他的数据源导,gridview只是个ui控件。
    2. excel直接转换没有什么办法。try:  将excel导成.csv ,然后用ue转换成ascii,然后再转成excel再导入,没有试过。
      

  2.   

    回复 1楼:
     
        谢谢大哥关注。
    gridview中的数据就是从excle表中来的,因为试过了直接把excel导入到oracle中中文会变成问号,而英文跟数字没事。所以把excel放到gridview中显示下,看不是读取后 就变成问号了,现在发现gridview中也显示正常,另外,把excel变成csv,然后用ue转换成ascii,不知道UE是什么工具,请1楼大哥说的再详细点
      

  3.   

    回3楼大哥:    转换了不可以的,提示System.Data.OleDb.OleDbException: 外部表不是预期的格式,在网上查了下,N多这样的问题,很多人都认为是EXCEL格式问题。    看来得另寻他法了。
      

  4.   

    想把gridview中显示的数据导入到oracle数据库中WEBCONFIG 文件要设置  UTF-8  改为 gb2312
      

  5.   

    转换了后再把.csv另存为excel格式没?