用vs2008编写的读取sqlite数据里但是程序运行找不到数据库~~求大神帮看看~~在线等 5C

一运行就说找不到数据库图片说明

0

8个回答

很明显没找到文件,你带上文件的完整路径看看

0
XIULUOZHIXIN
XIULUOZHIXIN 回复caozhy: 我把文件名改成nor。db ~~不就是这个格式吗?
接近 4 年之前 回复
XIULUOZHIXIN
XIULUOZHIXIN 我用sqlitebrowser 就能打开我创建的nor。db文件······网上说弄什么绝对路径也尝试了~~直接告诉不能打开~~~上面程序运行显示的是 no such a table
接近 4 年之前 回复
caozhy
贵阳马善福专挖游泳池 回复XIULUOZHIXIN: 看下文件格式是否正确。
接近 4 年之前 回复
XIULUOZHIXIN
XIULUOZHIXIN 带上完整的文件路径~~会出现unable open the datebases file~~~自己刚接触~~弄一天了~~就是不知道怎么回事~~
接近 4 年之前 回复

带上完整的文件路径~~会出现unable open the datebases file~~~自己刚接触~~弄一天了~~就是不知道怎么回事~~

0

你用的是相对路径,nor.DB,调试的时候看看你的项目编译完输出到哪里了,
通常是:bin\debug\ 目录,把 nor.DB 放在和你的程序相同 的目录就可以了。
要么就改为绝对目录试试;

0
XIULUOZHIXIN
XIULUOZHIXIN 回复微wx笑: 当程序执行到cmd.Commandtext="select*fromaa"即时窗口出现在 System.Data.SQLite.SQLiteException 中第一次偶然出现的“System.Data.SQLite.dll”类型的异常的消息········
接近 4 年之前 回复
XIULUOZHIXIN
XIULUOZHIXIN 回复微wx笑: 能加你qq或者微信吗~~
接近 4 年之前 回复
XIULUOZHIXIN
XIULUOZHIXIN 回复微wx笑: 按照你的图我看了·~都在·~现在是打开了还是显示Sqlite error no such table aa
接近 4 年之前 回复
XIULUOZHIXIN
XIULUOZHIXIN 回复微wx笑: 我用sqlite browser打开db文件就能找到aa但是软件打开就是找不到~~下边有我上传的图~~麻烦您看下·~不知道怎么了
接近 4 年之前 回复
testcs_dn
微wx笑 回复XIULUOZHIXIN: 嗯。程序运行显示的是 no such a table,应该是连接成功了,找不到数据表;
接近 4 年之前 回复
XIULUOZHIXIN
XIULUOZHIXIN 输出的是bin\debug\ 在就没有了~~~对吗~~用了绝对路径直接显示不能打开
接近 4 年之前 回复
0

"no such a table"是说表找不到,应该数据库是连接上了,是不是没有aa这个表?

0
XIULUOZHIXIN
XIULUOZHIXIN 我刚才传了张图~~你看一下~~能找到aa
接近 4 年之前 回复
XIULUOZHIXIN
XIULUOZHIXIN 但是我的里面有创建的Table为aa的表啊·~再sqlite browser打开输入select *from 就能看到~~我的表
接近 4 年之前 回复

@wafstudio 这是我用qlite browser打开的我的db文件~~图片说明

0

图片说明
图片说明

0
XIULUOZHIXIN
XIULUOZHIXIN 当程序执行到cmd.Commandtext="select*fromaa"即时窗口出现在 System.Data.SQLite.SQLiteException 中第一次偶然出现的“System.Data.SQLite.dll”类型的异常的消息······这个不知道怎么解决了~~··
接近 4 年之前 回复

http://www.codeproject.com/Articles/746191/SQLite-Helper-Csharp
有没有下载这个例子看看呢?
图片说明
no such a table 确实是表不存在的问题;
图片说明

0
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!