SQLite的sqlite3_column_origin_name功能 [英] SQLite sqlite3_column_origin_name function
问题描述
我已经下载了我的应用程序用C#编写pcompiled 64位Windows(.NET Framework 4.0中)的文件sqlite.dll $ P $。
I've downloaded the file sqlite.dll precompiled for 64-bit Windows (.NET Framework 4.0) for my app written in C#.
(按照这个线程: SQLite3.dll为Windows 7 64位)
使用我的旧的32位DLL中的函数sqlite3_column_origin_name工作正常,但最新版本的64位,这个功能给我一个错误:
With my old 32-bit dll the function sqlite3_column_origin_name works correctly, but with latest version for 64-bit, this function give me an error:
[DllImport("sqlite3.dll", EntryPoint = "sqlite3_column_origin_name")]
static extern string sqlite3_column_origin_name(IntPtr stmHandle, int iCol);
我使用的DLL导出查看器来读取输出功能整合到该DLL和该功能happears。
I use DLL Export Viewer to read exported functions into this dll and this function happears.
谁能帮我?
编辑:错误的截图附
Screenshot of "error" attached
推荐答案
最后,我找到了解决办法。 我从sqlite.org下载的软件包,我已经用非托管code的组合与precompiled二进制文件。
Finally, I've found solution. I've downloaded package from sqlite.org and I've used unmanaged code in combo with precompiled binaries.
这篇关于SQLite的sqlite3_column_origin_name功能的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!