SQLite sqlite3_column_origin_name函数 [英] SQLite sqlite3_column_origin_name function

查看:498
本文介绍了SQLite sqlite3_column_origin_name函数的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我已经下载了为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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆