sql >> データベース >  >> RDS >> Oracle

Visual Studio 2005でデバッグモードで実行すると、OCCIアプリがクラッシュする

    OracleDLLがstd::stringなどのオブジェクトを受信および/または渡す場合 または、次のいずれかのその他のオブジェクト:

    1. 任意の方法でヒープを操作する、または
    2. オブジェクトの内部はアプリとDLLで異なる可能性があります

    その場合、リンクするために正しいライブラリを使用する以外に選択肢はありません。そうしないと、バイナリまたはヒープの互換性のないオブジェクトが渡されてしまい、現在表示されているものにつながります。

    ここを参照してください: http://docs.oracle。 com / cd / E11882_01 / appdev.112 / e10764 / install.htm#CBHGBBJI

    上記のリンクは、デバッグインポートライブラリとDLLのデバッグバージョンの両方に言及しています。また、これはリンクに記載されています:

    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. MySQL SELECTステートメントは列名を指定せずに機能しますか?

    2. Mysqlクエリの発行日から7日を引いたもの

    3. postgresqlの関数をどの程度正確に回避しますか?

    4. コメントシステムの構築に関するアドバイス