sql >> Databáze >  >> RDS >> Oracle

Aplikace OCCI se zhroutí při spuštění v režimu ladění v aplikaci Visual Studio 2005

Pokud Oracle DLL přijímá a/nebo předává objekty jako std::string nebo jakýkoli jiný objekt, který buď:

  1. Jakýmkoli způsobem manipuluje s haldou nebo
  2. Objekty mohou mít různé vnitřní součásti mezi aplikací a knihovnou DLL,

pak nemáte jinou možnost, než použít správnou knihovnu, se kterou se chcete propojit. V opačném případě skončíte s předáváním binárních nebo hromadě nekompatibilních objektů, což vede k tomu, co nyní vidíte.

Viz zde:http://docs.oracle. com/cd/E11882_01/appdev.112/e10764/install.htm#CBHGBBJI

Výše uvedený odkaz zmiňuje jak knihovnu pro import ladění, tak verzi knihovny DLL pro ladění. Toto je také uvedeno na odkazu:

Applications that link to MSVCRTD.DLL, a debug version of Microsoft C-Runtime, /MDd compiler flag, should link with these specific OCCI libraries: oraocci11d.lib and oraocci11d.dll.



  1. SQL Výběr ze dvou tabulek s vnitřním spojením a limitem

  2. Předání pole z aplikace .Net do uložené procedury Oracle

  3. Jak vytvořit tabulku s více cizími klíči a nenechat se zmást

  4. Unpivot on view v Oracle nefunguje