当我尝试在Windows 2003 Server中执行应用程序时,出现此运行时错误R6034。尝试在Windows Server 2003上使用Firebird Server 2.1时出现运行时错误R6034(无法加载gds32.dll)
微软的Visual C++运行时库
运行时错误!
R6034
应用程序已做出了尝试 负载C运行时库 不正确。请联系 应用程序的支持团队获取更多 信息。
该服务器安装了Firebird 2.0,它可以正常工作,我卸载了它并安装了Firebird 2.1,但Firebird 2.1完全不起作用。
当我使用instclient,看看哪个DLL安装它返回正确的结果,这是我用17910火鸟版本:
>instclient.exe query gds32
Installed GDS32.DLL version : 6.3.1.17910 (shared DLL count 1)
我也看了这可能在丢失的dll等系统,但没有,系统很干净,但我无法让Firebird工作。
如果您想知道为什么我需要gds32,那是因为我使用TIBBackupService组件,并且默认情况下使用gds32(或者最差,硬编码),因此无法将其更改为fbclient.dll。
任何想法来解决这个问题是值得欢迎的,谢谢。
错误指出C运行时加载不正确,而不是它不存在。即使在安装MS可再发行组件包后,R6034也可能发生。 – 2009-07-28 16:25:15
我安装了Microsoft Visual C++ 2005 SP1,它马上就能工作!谢谢! – 2009-07-28 17:01:32