Python论坛  - 讨论区

标题:[python-chinese] 有用SQLite的兄弟么,问一个数据库文件名的问题

2006年09月18日 星期一 18:32

gashero harry.python在gmail.com
星期一 九月 18 18:32:43 HKT 2006

发现使用命令行工具sqlite创建的数据库,在Python中无法使用,提示文件加密或者根本就不是一个数据库。而用Python(pysqlite2)创建的数据库,用命令行工具也是无法打开。提示的错误是相同的。请问是什么原因,是不是我的版本有问题?

我用的SQLite命令行版本为2.8.17。我用的pysqlite2版本为:2.3.2。

-- 
从前有一只很冷的毛毛虫,他想获得一点温暖。而获得温暖的机会只有从树上掉下来,落进别人的领口。
片刻的温暖,之后便失去生命。而很多同类却连这片刻的温暖都没有得到就..
我会得到温暖么?小心翼翼的尝试,却还是会受到伤害。
我愿为那一刻的温暖去拼,可是谁愿意接受?

欢迎访问偶的博客:
http://blog.csdn.net/gashero

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2006年09月18日 星期一 19:21

limodou limodou在gmail.com
星期一 九月 18 19:21:16 HKT 2006

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

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

如下红色区域有误,请重新填写。

    你的回复:

    请 登录 后回复。还没有在Zeuux哲思注册吗?现在 注册 !

    Zeuux © 2025

    京ICP备05028076号