簡體   English   中英

IronPython SQLite3 OperationalError:無法打開數據庫文件

[英]IronPython SQLite3 OperationalError: unable to open database file

  • 我在Windows 7 64b上安裝了IronPython
  • 我從開始菜單運行了IronPython Console。
  • 我輸入了以下內容,可在Linux機器上正常運行

(我不確定sys是否必要,但以防萬一)

import sys
import sqlite3
conn=sqlite3.connect('test.s3db')

並得到錯誤:

_sqlite3.OperationalError: unable to open database file

然后,我當然嘗試了其他方式的加載,但是每次都得到完全相同的錯誤。 當然test.s3db不存在。 如果不存在,則創建它是connect一部分。

我嘗試過的其他方法(所有這些方法都可以在linux上工作):

conn=sqlite3.connect('\\test.s3db')
conn=sqlite3.connect('//test.s3db')
conn=sqlite3.connect('C://test.s3db')
conn=sqlite3.connect('C:\\test.s3db')
conn=sqlite3.connect("test.s3db")
conn=sqlite3.connect("\\test.s3db")
conn=sqlite3.connect("//test.s3db")
conn=sqlite3.connect("C://test.s3db")
conn=sqlite3.connect("C:\\test.s3db")

看截圖,是的,它可以在Linux上運行。 (順便說一句,截圖是從我的iPhone使用iSSH ssh'd插入到薄荷15盒中的)

是的,有很多標題相似的問題都更加復雜,涉及到django或其他插件。 據我所知,這是最基本的,而不是重復的。

您需要在Win 7上以管理員身份運行IronPython。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM