2011-07-20 24 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 Export Viewer來讀取導出的函數到這個DLL中,並且這個函數會出現。

任何人都可以幫助我嗎?

編輯: 「錯誤」 的截圖附 enter image description here

+0

什麼是錯誤?很難說不知道問題的原因是什麼 –

+0

感謝您的回覆。我沒有收到任何錯誤,現在我用截圖編輯我的問題。 – CeccoCQ

回答

0

最後,我找到了解決方案。 我已經從sqlite.org下載了包,並且使用了與預編譯的二進制文件組合的非託管代碼。