sqlite中报no such table的错误解决方法
(2011-10-11 09:57:11)
标签:
杂谈 |
分类: SQL |
在程序中数据库文件使用了相对路径,如“book.db”,但是在执行过程中可能因为打开新的对话框,改变了当前路径,比如原来的为C:\File\Debug,
现在的为D:\OtherFile\.., 但是数据库文件是存放在C:\File\Debug\book.db
而不是在D:\OtherFile\目录下,所以就会导致原来的book.db找不到了, 报No Such Table的错误。
解决办法:
1、将路径写死,如 C:\\File\\Debug\\book.db
2、动态获取数据库的绝对路径
解决办法:
1、将路径写死,如 C:\\File\\Debug\\book.db
2、动态获取数据库的绝对路径
后一篇:[转载]vc 隐藏对话框的方法