最近用c# .net ,开发一个简单的网站,在本地用vs2005开发的,数据库是oracle的,
在本地运行一切都正常,但是把代码放到服务器上就没有数据,服务器上装了oracle客户端。
访问时页面没有任何错误,测试数据库连接也没有异常,就是没有数据显示
。有没有人碰到过这种问题啊?帮忙找找原因,我找了两天了

解决方案 »

  1.   

    什么叫安装了 oracle 客户端?oracle难道没装服务器吗?
      

  2.   

    一个可能是没有处理查询的异常,直接忽视了.导致有错误看不到.建议写一个最简单的数据查询页面,一句SQL,一个GridView,数据直接绑定. 放上去看看正不正常.
      

  3.   

    oracle数据库和.net不再同一台服务器,所以要装oracle的客户端
      

  4.   

    检查连接机器,数据库有误没。没有数据也没有报错也学是你catch掉了
      

  5.   

    测试过了
    就用select * from test 绑定到dataset上,数据库test表中有一条记录
    但是界面上没有抛错,也没有结果显示
      

  6.   

    用oracle客户端plsql测试可以连接数据可也能查到数据
      

  7.   

    本地的也是oracle客户端通过vpn连接数据库,但是用的是vs2005内嵌的服务测试的代码都正常
      

  8.   

    测试过了,代码没有走到catch中
      

  9.   

    什么权限?是oracle不允许iis连接吗?
      

  10.   

    用本地的IIS也正常,其他人访问也没问题,
    我觉得应该是服务器上什么配置的问题,IIS和oracle客户端都装了,
    代码中是用oledb连接的oracle,实在是找不到原因了
      

  11.   

    我在想,你会不会有两个数据库,这个库insert了数据,但是在另外一个查询...