近日做一个单机版的录入系统,用的数据库是SQLite。有个模块需要读取本地文件。
问题:但是当时用openfileDialog打开时,系统报错“Unable to open the database file”。
打开本地文件和数据库怎么就起冲突了?
各种纠结,各种结纠。
在google里搜刮了半天。找到个解决办法。如下:
原因:由于sqlite的路径使用相对路径,当openfileDialog触发打开事件时默认路径改变,系统在当前openfileDialog打开的路径上找不到数据库而报错.
解决:
将openfileDialog的属性restoreDirectory的值设置为true
好吧,照着来解决,果然不报错了。但是不理解。
忘过路的大侠们指导一下。谢谢!