• 7288阅读
  • 5回复

关于sqlite数据库的问题 [复制链接]

上一主题 下一主题
离线wu9961
 

只看楼主 倒序阅读 楼主  发表于: 2009-02-06
— 本帖被 XChinux 从 General Qt Programming 移动到本区(2011-01-02) —
static bool createConnection()
{
    QSqlDatabase db = QSqlDatabase::addDatabase("QSQLITE");
    db.setDatabaseName("File.DB");
    if (!db.open()) {
        qDebug()<<QObject::tr("打开数据库失败!");
        return false;
    }
    QSqlQuery query;

    bool result = query.exec("create table fileinfo (filename varchar(20),"
        "filepath varchar(200),"
        "ownerip varchar(20)");
    return result;
}
为什么这段代码总是返回false
离线蛮蛮
只看该作者 1楼 发表于: 2009-02-06
会不会是文件路径的问题?
写上全路径试试
蛮蛮工作室
离线carbuncle
只看该作者 2楼 发表于: 2009-02-06
SQL语句最后少了半个括号
SQLITE 图形管理工具推荐SQLite Expert,很好用
离线roc496
只看该作者 3楼 发表于: 2009-02-08
呵呵
我就直接弄个
QSqlTableModel来管理
把这个导入到
QTableView里
3句话搞定
数据库内容想怎么改怎么改
离线wd007

只看该作者 4楼 发表于: 2009-02-10
先把这段sql语句放到sql控制台试一下,看能不能输出结果,会有错误提示的。
或者调试程序,打断点看一下应该就看到问题在什么地方了
欢迎访问我的博客,一起学习提高
http://blog.csdn.net/qter_wd007
离线wd007

只看该作者 5楼 发表于: 2009-02-10
楼上说的工具,好像只能在win上用吧,在x11上好像不行,见下面官网上的说明
Version:
1.7.77 (build 1778)
Release Date:
February 5, 2009
Language:
English
File Size:
8.2 MB
Requirements:
Windows 2000/XP/2003/Vista
To Install:
Double-click the download file to start the installation procedure.


有没有在x11上用的呢
欢迎访问我的博客,一起学习提高
http://blog.csdn.net/qter_wd007
快速回复
限100 字节
 
上一个 下一个