SQLite 问题

pkitoria 2014-05-06 08:34:39
我用SQLite 的 System.Data.SQLite 在C#中操作数据库
为什么链接串中的 Data Source 我用的是绝对地址,但是为什么告诉我找不到我数据库中的表呢?
当然我的表名是中文的,是不是SQLite不支持中文?
...全文
128 7 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
ysd_xwl 2014-05-08
  • 打赏
  • 举报
回复
向高手学习了
pkitoria 2014-05-08
  • 打赏
  • 举报
回复
谢谢各位的回帖
pkitoria 2014-05-08
  • 打赏
  • 举报
回复
哦,问题。我自己解决了。 就是字符的问题。中文是可以支持的。 但是我的库是用sqlite3.exe创建的,在command下用中文输入建立的表。 不知道C#就是读不出准确的字符,不论是utf8或者utf16格式 后来我在VS2010中的那个数据库连接程序中建立的表用utf16格式。现在就没问题了
yqb_last 2014-05-07
  • 打赏
  • 举报
回复
我的sqlite测试可以啊我测试可以啊中文也行啊难道版本问题,要不看下你的连接字符串
pkitoria 2014-05-07
  • 打赏
  • 举报
回复
我试了,确实跟路径无关。 我用英文建立了个库,就能读出来。 应该和sqlite用的utf8的编码不兼容有关。 有人知道 如何才能让C#兼容这个sqlite的utf8吗
WM_JAWIN 2014-05-06
  • 打赏
  • 举报
回复
把你所谓路径的输出来的,于比对一下实际的。
mlxwl2013 2014-05-06
  • 打赏
  • 举报
回复
100%是路径错了,可以用绝对地址的。

111,098

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧