2006年09月18日 星期一 18:32
发现使用命令行工具sqlite创建的数据库,在Python中无法使用,提示文件加密或者根本就不是一个数据库。而用Python(pysqlite2)创建的数据库,用命令行工具也是无法打开。提示的错误是相同的。请问是什么原因,是不是我的版本有问题? 我用的SQLite命令行版本为2.8.17。我用的pysqlite2版本为:2.3.2。 -- 从前有一只很冷的毛毛虫,他想获得一点温暖。而获得温暖的机会只有从树上掉下来,落进别人的领口。 片刻的温暖,之后便失去生命。而很多同类却连这片刻的温暖都没有得到就.. 我会得到温暖么?小心翼翼的尝试,却还是会受到伤害。 我愿为那一刻的温暖去拼,可是谁愿意接受? 欢迎访问偶的博客: http://blog.csdn.net/gashero
2006年09月18日 星期一 19:21
On 9/18/06, gashero <harry.python在gmail.com> wrote: > 发现使用命令行工具sqlite创建的数据库,在Python中无法使用,提示文件加密或者根本就不是一个数据库。而用Python(pysqlite2)创建的数据库,用命令行工具也是无法打开。提示的错误是相同的。请问是什么原因,是不是我的版本有问题? > > 我用的SQLite命令行版本为2.8.17。我用的pysqlite2版本为:2.3.2。 > 可能你的两个版本不同。你的SQLite是2.8版本的,而pysqlite2 2.3应该是支持SQLite 3.X版本的。pysqlite2是自带一个pyd的,不需要预先安装sqlite。所以要两者兼容使用一定要注意版本的兼容性。下个sqlite 3.x版本再试试吧。 -- I like python! My Blog: http://www.donews.net/limodou UliPad Site: http://wiki.woodpecker.org.cn/moin/UliPad UliPad Maillist: http://groups.google.com/group/ulipad
Zeuux © 2025
京ICP备05028076号