title: Runtime Error R6034 when trying to use Firebird Server 2.1 on Windows Server 2003 (Cannot Load gds32.dll)
body: <p>I'm getting this runtime error R6034 when I try to execute an application in a Windows 2003 Server.</p>
  
  <blockquote>
    <p>Microsoft Visual C++ Runtime Library</p>
    
    <p>Runtime Error!</p>
    
    <p>R6034</p>
    
    <p>An application has made an attempt to
    load the C runtime library
    incorrectly. Please contact the
    application's support team for more
    information.</p>
  </blockquote>
  
  <p>This server had Firebird 2.0 installed, and it works, I uninstalled it and installed Firebird 2.1, but Firebird 2.1 doesn't work at all.</p>
  
  <p>When I use instclient to see which dll is installed it returns the correct result, which is the Firebird version I'm using 17910:</p>
  
  <pre><code>&gt;instclient.exe query gds32
  Installed GDS32.DLL version : 6.3.1.17910 (shared DLL count 1)
  </code></pre>
  
  <p>I also looked for other dll which could be lost in the system but there's none, the system is clean, but I can't get Firebird to work.</p>
  
  <p>If you are wondering why do I need the gds32, it's because I use the TIBBackupService component and it uses gds32 by default (or worst, hardcoded) so it can't be changed to fbclient.dll.</p>
  
  <p>Any ideas to solve this are welcome, thanks.</p>