这段时间一直在学习C#.
在用C# 与sqlite写一些简单的DB交互的小软件.
可是碰到的麻烦很真是让我非常恼火.
sqlite数据库我是使用SQLite Administrator创建的.
当使用C#操作DB的时候怎么样也无法打开数据库.
提示no such table 或者是目标文件不是一个正确的sqlite数据库.
这我就非常奇怪了,代码没有错误,数据库也没有错误,那到底是哪里错了?
后来我使用C#代码来创建数据库,然后进行插删改操作都正常,反倒一用SQLite Administrator软件创建的数
据库就没有办法使用.我爆汗.不想随猜,但是我感觉那个软件可能在文件中写入了一些"特别的东西"导至其他程序
有办法正常使用,Sqliteman工具创建与管理sqlite数据库,已经没有任何问题了.
因为sqlite数据库其实就是一个平面文本文件,同access相同,所以不同的管理工具是有可能在文件中加入一些
特殊的东西,大家在碰到这种问题的时候真要注意了.浪费我一天的时间.我去钓鱼多好.晕死.
阅读(1609) | 评论(1) | 转发(0) |