qt sqlite-求助:QT连接sqlite 能连接但查不到数据,可能有哪些原因?

问题描述

求助:QT连接sqlite 能连接但查不到数据,可能有哪些原因?

QT连接sqlite 能连接但查不到数据 找不到表

QSqlDatabase sstDB = QSqlDatabase::addDatabase("QSQLITE");
sstDB.setDatabaseName("./DB/" + usrType);
if (sstDB.open())
{
QSqlQuery query(sstDB);
if(query.exec("select * from users"))
{
while(query.next())
{
QString name = query.value(0).toString();
QString pwd = query.value(1).toString();
QMessageBox::information(NULL, "数据库", name);
}
}
}

解决方案

卡住好久啦 高手谁有思路啊?!!!!!

解决方案二:

没有人知道么???????????

解决方案三:

建议你用sqlite3数据库工具看一下数据里面是否有值

时间: 2024-09-19 18:10:44

qt sqlite-求助:QT连接sqlite 能连接但查不到数据,可能有哪些原因?的相关文章

qt sqlite ...-qt连接sqlite数据库获取数据问题

问题描述 qt连接sqlite数据库获取数据问题 qt已成功连接到sqlite数据库,数据库里面有data表,为什么显示不存在data表,读不到数据? 解决方案 http://www.oschina.net/question/878586_225008 解决方案二: bool isTableExist = query.exec(QString("select count(*) from sqlite_master where type='table' and name='%1'").a

求助 C# 连接SQLITE出现错误

问题描述 stringdatasource="d:\maindb.db";//连接数据库System.Data.SQLite.SQLiteConnectionconn=newSystem.Data.SQLite.SQLiteConnection();System.Data.SQLite.SQLiteConnectionStringBuilderconnstr=newSystem.Data.SQLite.SQLiteConnectionStringBuilder();connstr.Da

Unity3D如何连接Sqlite数据库

环境介绍: Windows7,Unity3D,SQLite Expert Personal 3 开发语言: JavaScript 需要的dll文件: Mono.Data.Sqlite.dll和sqlite3.dll,dll文件位置,截图: 一定要在这个目录下,请保持一致. 如果需要将编译好的程序发布成功的话,需要改一些地方,具体见下面的截图: 要改动的地方已用红色标记,注意这个要改成.NET2.0,这样才能够发布的.系统默认的不是.NET2.0,这一点要注意!!! 下面来看下代码吧,先看下如何创

qtcreator-求助:QT无法操作已有的sqlite数据库

问题描述 求助:QT无法操作已有的sqlite数据库 版本:qt5.3 sqlite2.7描述: 1.qt在代码中建的库和表代码中可以随意操作,但终端sqlite命令打不开提示"unable to open -- file is encryped or is not a database"2.在终端通过命令建的数据库qt代码中 可以.open()但无法操作 找不到表 bool Data::connect(QString usrType){ //stDB = QSqlDatabase::

sqlite3-J2ME连接sqlite数据库

问题描述 J2ME连接sqlite数据库 麻烦大家了,我用的是SSH框架,我把hibernate的配置文件注入到spring中了,然后再使用自动建表功能时就不对了,我用的是sqlite数据库, 我用了好多方法他都报错.数据表就是创建不成功. 解决方案 sqllite自带的jdbc驱动有好的版本,但是是收费的. 另外hibernate本身也不是针对如sqllite,dbaccess这样的单文件数据库用的呀.hibernate很大程度上依赖于dbtransaction机制,sqlite就算是jdbc

entity-跪求Entity Framework 连接Sqlite 方法

问题描述 跪求Entity Framework 连接Sqlite 方法 我想在vs2012下 用Entity Framework 去连接 sqlite数据(64位操作系统),弄了很多久硬是弄不好,求各位大神帮忙 解决方案 http://www.cnblogs.com/Gyoung/p/4023275.html http://blog.csdn.net/wakilili/article/details/17271063 解决方案二: 你应该找出原因,而不是盲目地试. 比如说http://www.c

asp.net EntityFramework 6连接Sqlite数据库例子

第一步:在NuGet安装System.Data.Sqlite程序包 第二步:生成实体类 我试了很多次,尝试用Entity Framework Power Tools Beta 4连接Sqlite生成实体类,但都失败了,最后的解决办法是在SQL Server创建一个相同结构的库,EF Power Tools连接SQL Server生成实体类,生成完后记得修改配置文件中数据库连接字符串: <add name="testContext" connectionString="D

Python3实现连接SQLite数据库的方法_python

本文实例讲述了Python3实现连接SQLite数据库的方法,对于Python的学习有不错的参考借鉴价值.分享给大家供大家参考之用.具体方法如下: 实例代码如下: import sqlite3 db = r"D:\pyWork\test.db" #pyWork目录下test.db数据库文件 drp_tb_sql = "drop table if exists staff" crt_tb_sql = """ create table if

linux c语言操作数据库(连接sqlite数据库)_C 语言

复制代码 代码如下: #include<stdio.h>#include<sqlite3.h> int select_callback(void *data,int col_count,char **col_values,char **col_name){    //每条记录回调一次该函数,有多少条就回调多少次    int i;    for(i=0;i<col_count;i++)    {        printf("%s=%s\n",col_na