导航:
论坛 -> 数据库专区
斑竹:liumazi,waterstone
作者:
2017/10/22 19:38:52
标题:
使用sqlite数据库的程序在其它电脑上提示:Cannot Open Database file
浏览:1945
加入我的收藏
楼主:
使用sqlite数据库的程序在其它电脑上提示:Cannot Open Database file,是什么原因?数据库文件已经拷贝到对应文件夹,没拷贝数据库文件时提示:No Such Table,所以应该不是数据库文件未发布。使用sqlite有什么需要一起发布的驱动之类的东西吗?
----------------------------------------------
-
作者:
2017/10/22 19:42:52
1楼:
请百度:How to Ask a Smart Question
----------------------------------------------
delphi 是兴趣,和工作无关,即使它倒闭。又不靠它 delphi 吃饭,怕甚?
作者:
2017/10/22 22:34:01
2楼:
不知道怎么回答
----------------------------------------------
-
作者:
bdl1 (bdl1)
▲▲▲▲▲
-
普通会员
2017/10/23 7:47:29
3楼:
你怎么联的数据库?
----------------------------------------------
-我的博客
作者:
2017/10/23 8:28:36
4楼:
数据库文件直接拷贝到程序所在文件夹的,如果没拷贝过去提示的是no Such table
此帖子包含附件: 大小: 19.3K
----------------------------------------------
-
作者:
2017/10/23 8:47:48
5楼:
DbConnection 是个什么 牛B 的控件呢? 如果是 FIREDAC ,就不会这样,因为 人家会提示 为啥不成功。
----------------------------------------------
(C)(P)Flying Wang
作者:
2017/10/24 11:30:14
6楼:
题主问问题确实有点没有常识,起码说清楚是使用什么数据库访问控件,贴清楚代码。 个人猜测是布署的机器上没有sqlite3.dll,只是猜测,勿喷!
----------------------------------------------
-
作者:
lsuper (lsuper)
★☆☆☆☆
-
盒子活跃会员
2017/10/24 14:51:04
7楼:
copy 到如桌面看看是否文件权限问题?sqlite 打开会要求生成一个日志文件的
----------------------------------------------
-
作者:
2017/10/26 9:32:30
8楼:
用的FireDAC,结果是不用代码,直接在FDConnection里设置路径:$(RUN)\db.db3解决.....代码设置的出错。
----------------------------------------------
-
作者:
2017/10/26 12:53:08
9楼:
8 楼,你的意思是你的 4 楼 控件是 FireDAC ? 为啥 我的 FIREDAC 使用办法和你的 4 楼 完全不一样呢?
----------------------------------------------
(C)(P)Flying Wang
作者:
2017/10/26 19:38:04
10楼:
楼主,我用$(RUN)怎么不行呢?
----------------------------------------------
-
作者:
2017/12/28 15:06:39
11楼:
FDConnection1.Params.Add(ExtractFilePath(Application.Exename) + 'db.db3'); 我觉得应该这样可行
----------------------------------------------
-