我现在开发用了SQLite数据库,我编译完了后,这个数据库放在我的debug目录下,
现在的问题是 用户把程序的exe文件发送到桌面快捷方式后,把【属性】-》【起始位置】的值修改后,
我的数据库就不能访问了,
我再程序中写的是:
@"Data Source=test.s3db;Pooling=true;FailIfMissing=false";
我该怎么设置这个路径呢?
------解决方案--------------------------------------------------------
将test.s3db放在指定的目录下,比如C:\WORK下,在程序中用绝对路径
c:\work\test.s3db
------解决方案--------------------------------------------------------
在程序中让用户选择路径,连接字串动态生成
------解决方案--------------------------------------------------------
把你的数据库文件和EXE文件放在同一目录中即可。
------解决方案--------------------------------------------------------
完成第三步后,你的EXE文件在哪儿? 数据库文件在哪儿?