情况是这样的,局域网已经是一个域了,其中有台机器做的是oracle的服务器,上面有一套基于oracle的信息管理系统,而另外一台机器做了网页服务器,已经有.Net Framework1.1,网页是动态的,用的数据库99%是Access的(因为需求小,就用了这个),但是其中网页中有个公告栏,需要读取oracle服务器中信息管理系统中的一些数据,所以就用了OleDB访问的,因为域已经建立了信任关系,所以单独做个读公告的系统在局域网中读,是正常的,但是现在的问题是把代码整合到网页中,有时是正常的,但如果一牵扯到页面的一些更新,就是重新编译一下再运行,这时就产生错误了,在域外面的网络访问时开始要求在Web.Config中加入允许远程调试的标记,结果加了,对出现的错误一看,发现是读公告时出的问题,这就奇怪了,为什么有时好有时就出错?难道是Oracle和Access兼容性不好?怎么想都想不通,在出错的时候把读Oracle的相关代码注释掉跳过去以后就一切又正常,总不会让我在Access中再建一个表,然后通过程序,每次手工输入信息与Oracle的信息保持一致吧?直接读的话从理论上是可行的呀,而且实践当中也有曾经成功读取的时候,望高手救救小弟:)