我有一个应用程序,它连接到数据库、提取信息、创建 Excel 文件,然后将文件/电子邮件发送给 X 个人。
该应用程序是使用 .NET 2.0 Framework(Windows 窗体应用程序)在 Visual Studios 中创建的。它在 32 位服务器上运行。但最近它被转移到 64 位服务器。现在返回错误消息“‘MSDAORA.1’提供程序未在本地计算机上注册。”
我相信 MSDAORA 仅支持 32 位应用程序,并且应用程序在 IIS 中运行的应用程序池未启用 32 位应用程序。
我该如何解决这个问题,我可以在 IIS 中更改什么吗?或者是代码更改?
我正在尝试将组的名称从ASSY更改为Manufacturing,但我遇到了一些困难.它位于sql server数据库上.我运行了下面的查询.
Update groups
set group_code= 'Manufacturing'
where site_code = 'TMMBC' and group_code = 'ASSY' and group_description = 'Manufacturing'
Run Code Online (Sandbox Code Playgroud)
但它返回时出现此错误 - "UPDATE语句与REFERENCE约束冲突"user_groups_FK_2".冲突发生在数据库"eci",表"dbo.user_groups"中."
有没有办法可以同时更新两个表以绕过此错误?