SQLite sqlite3_column_origin_name函数 [英] SQLite sqlite3_column_origin_name function
问题描述
我已经下载了为C#编写的我的应用程序预编译为64位Windows(.NET Framework 4.0)的文件sqlite.dll。
I've downloaded the file sqlite.dll precompiled for 64-bit Windows (.NET Framework 4.0) for my app written in C#.
线程:适用于Windows 7 64位的SQLite3.dll )
对于我的旧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,这个函数发生。
I use DLL Export Viewer to read exported functions into this dll and this function happears.
任何人都可以帮助我?
编辑:附加的错误屏幕截图
Screenshot of "error" attached
推荐答案
我找到了解决方案。
我从sqlite.org下载了包,我使用了预组合二进制文件中的非托管代码。
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屋!