Chinaunix首页 | 论坛 | 博客
  • 博客访问: 2779480
  • 博文数量: 77
  • 博客积分: 10204
  • 博客等级: 上将
  • 技术积分: 5035
  • 用 户 组: 普通用户
  • 注册时间: 2006-03-05 22:13
文章分类
文章存档

2013年(1)

2010年(1)

2009年(17)

2008年(58)

我的朋友

分类:

2009-04-25 21:38:12

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

chinaunix网友2009-06-17 13:37:21

数据库结构不对,或者没有能够正确的设计SQL诗句