2011-07-20 5 views
0

C#で書かれた私のアプリケーションの64ビットWindows(.NET Framework 4.0)用にプリコンパイルされたファイルsqlite.dllをダウンロードしました。SQLite sqlite3_column_origin_name関数

(私はこのスレッドに従ってください:SQLite3.dll for Windows 7 64 bit

私の古い32ビットDLLで関数sqlite3_column_origin_nameが正常に動作しますが、64ビットのための最新バージョンで、この機能は私にエラーを与える:

[DllImport("sqlite3.dll", EntryPoint = "sqlite3_column_origin_name")] 
static extern string sqlite3_column_origin_name(IntPtr stmHandle, int iCol); 

私はDLLエクスポートビューアを使用して、このDLLにエクスポートされた関数を読み込み、この関数がうまくいきます。

誰でも手伝ってもらえますか?

EDIT: "エラー" のスクリーンショットは、最後に、私は解決策を見つけた enter image description here

+0

エラーは何ですか?何が問題なのかわからずに問題の原因が何であるか言うのは難しい –

+0

あなたのお返事ありがとうございます。私はエラーを受け取りませんでした。スクリーンショットで私の質問を編集しました。 – CeccoCQ

答えて

0

を取り付けました。 私はsqlite.orgからパッケージをダウンロードしました。コンボでアンマネージコードをプリコンパイルしたバイナリとともに使用しました。

関連する問題