SQLite sqlite3_column_origin_name функция - PullRequest
0 голосов
/ 20 июля 2011

Я скачал файл sqlite.dll, предварительно скомпилированный для 64-битной Windows (.NET Framework 4.0) для моего приложения, написанного на C #.

(я следую за этой веткой: SQLite3.dll для Windows 7 64 бит )

В моем старом 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

1 Ответ

0 голосов
/ 07 августа 2011

Наконец-то я нашел решение.Я скачал пакет с sqlite.org и использовал неуправляемый код в сочетании со скомпилированными двоичными файлами.

...