asp.net 错误:迁移到其他服务器时,列定义不明确
我有 ASP.Net 应用程序,它使用 mix .net 框架,有使用 .net 框架 1、2.0 和 3.5 的项目。但它们位于不同的项目/位置。而且之前运行得很好。 当我将应用程序从旧的开发服务器迁移到新的开发服务器时,我遇到了问题,仅供参考,我的旧服务器是带有 oracle 10g 的 windows server 2003 32 位,而我的新服务器是带有相同 oracle 版本的 windows server 2008 64 位。 我在两台服务器中设置了相同的所有配置。使用相同的数据库模式和相同的应用程序。 总的来说,应用程序运行良好,但当我在新服务器中运行应用程序时发现一些错误页面时,我感到很惊讶。错误消息是:ORA-00918:列定义不明确 我不知道错误是如何发生的,而在旧服务器中,相同的配置根本没有错误。
有人有同样的问题吗? 是因为32位& 64位?
我将非常感谢你的解决方案。 :)
I have ASP.Net application, It using mix .net framework, there are project with ,net framework 1, 2.0 and 3.5. buat they are in separated project / location. And its running well before.
I have a problem when I migrate my application from old development server to new one, FYI, my old server is windows server 2003 32 bit with oracle 10g, and my new server is windows server 2008 64bit with the same oracle version.
I have set all configuration identically in both servers. using same database schemas, and same application.
Overall, the application running well, but I was surprise when I found some error page while I running application in new server. error message is : ORA-00918: column ambiguously defined
I don't know how the error happen, whereas in old server, no error at all with identically configuration.
any one have same problem ?
is it because 32bit & 64bit ?
I'll so thankful for your solution. :)
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
很难说出为什么会收到这个结果。您应该调整您的数据库过程,这样就不会出现歧义,这样您就不必再处理这个问题了。
It's difficult to tell why you are receiving this result. You should adjust your database procedures so there is no ambiguity so you won't have to deal with this problem ever again.