0
我测试中的铁的Python运行Visual Studio 2010的最终连接到基座SQLITE3和我得到这个错误:IronPython的:SQLite的错误(26):文件加密或不是一个数据库
“ SQLite的误差(26):文件被加密或不是一个数据库”
我的工作站Win7_x64,是System.Data.SQLite_x86(netFx40-设置-源码束-1.0.79.0-x86-2010)
请我需要帮助。
我用“SQLite数据浏览器”创建了一个新的基础。
我的脚本是:
def RunQuery(self, query):
conn = SQLiteConnection("Data Source=" + self._path + ";Version="+self._version+";Password="+self._password)
conn.Open()
set = DataSet()
adapter = SQLiteDataAdapter(query, conn)
try:
adapter.Fill(set)
finally:
conn.Close()
return set
对不起以前的消息!它是从手机发送的。
你的文件是加密的还是不是数据库?给一些更多的细节,也许有人可以帮助你。你自己创建了你的sqlite数据库吗?尝试创建一个并在同一个脚本中再次阅读,并告诉我们会发生什么(使用代码)。 – alexis 2012-02-29 23:29:43
我用“SQLite数据浏览器”创建了一个新的基础。我的脚本是: conn = SQLiteConnection(“Data Source =”+ + self._path“,Version =”+ + self._version“,Password =”+ self._password) conn.Open() DataSet set = ) 适配器= SQLiteDataAdapter(查询,康涅狄格州) 尝试: adapter.Fill(套) 最后: conn.Close() 回报在设置 – Ivanelson 2012-02-29 23:38:43
请编辑您的问题,并相应地格式化你的代码。 – alexis 2012-02-29 23:42:21