• 3990阅读
  • 4回复

[提问]QT 在当前目录下可创建数据库,为什么在其他目录创建数据库会失败?一下是相关代码。 [复制链接]

上一主题 下一主题
离线青春岁月
 

只看楼主 倒序阅读 楼主  发表于: 2012-03-02
关键词: sqlite
db = QSqlDatabase::addDatabase("QSQLITE");  
db.setDatabaseName("/sdcard/vb3.db");  
f(!db.open()){ return -1; }
运行以上代码,运行出错。无法创建数据
go!   go!  go!  go!
离线zzjin

只看该作者 1楼 发表于: 2012-03-02
你的fs有/sdcard这个根目录吗?
离线青春岁月

只看该作者 2楼 发表于: 2012-03-05
回 1楼(zzjin) 的帖子
肯定有啊!
go!   go!  go!  go!
离线xuweistudy
只看该作者 3楼 发表于: 2012-03-05
离线zzjin

只看该作者 4楼 发表于: 2012-03-08
你的db的lastError返回的结果是啥?sdcard的这个文件的权限是多少?
快速回复
限100 字节
 
上一个 下一个