我目前在python上使用sqlite3遇到此问题: 异常值:SQL变量太多。 要解决此问题,我想更改 SQLITE_MAX_VARIABLE_NUMBER 的值,默认为999并将其增加到9999.
通过我所看到的,这只能通过更改源文件并自己重新编译sqlite3来实现。为此,我遵循了sqlite3文档,获取了合并的源代码文件,更改了sqlite3.c中的值,并使用MSVC生成了一个合适的DLL。
我的问题是我需要对此DLL做些什么?我是否需要在Python2.7 / DLL中更改sqlite3第一次编译中的那个?
这就是我所做的,但我现在有这个问题:
尽管我在x64中编译它并且我的python也在x64中,但它不是一个有效的win32应用程序。它是否与python2.7 / DLL中也存在的.pyd文件有关?我现在对我应该遵循的程序感到有些困惑。