-
0 votesanswersviews
使用LIKE子句计算每个外键的记录数
My image, explanation 我需要计算不存在的外键,如图所示,并在列表名称中包含字母'a' . 我只能计算值,但无法用字母'a'指定名称 . 我正在使用伯爵: SELECT l.identifier AS id, l.name AS listName, COUNT(p.list_identifier) AS regCount FROM list AS l LEFT JO... -
8 votesanswersviews
如何获得GreenDAO的最高记录?
我想从我的 table 上获得一些记录,但GreenDAO没有提供它 . 像这样: SELECT TOP 1 * FROM table_name 在LINQ中,您可以使用 Take() 获得最佳记录,GreenDAO有什么解决方案吗? 每个人都可以提出建议吗? -
12 votesanswersviews
我可以在sqlite3中使用表名的参数吗?
我有一些奇怪的感觉abour sqlite3参数,我想透露给你 . 这是我的查询和失败消息: #query 'SELECT id FROM ? WHERE key = ? AND (userid = '0' OR userid = ?) ORDER BY userid DESC LIMIT 1;' #error message, fails when calling sqlite3_prepare... -
7 votesanswersviews
SQLite3并限制结果数量
是否有一种干净的方法来限制SQLite3 SELECT 语句的命中数? 例如,我可能会查询 SELECT * FROM myTable WHERE name='Smith'; 意识到我可能遇到成千上万的点击 . 我想让SQLite3告诉我它遇到的前10个然后终止查询 . 我该怎么做呢? 如果SQLite3没有立即提供,那么我可以在SQLite3源代码中编辑任何可以重建的内容吗? 假设我在一个只有... -
4 votesanswersviews
SQLite3 :: Database和SQLite3 :: Statement的初始化方法在哪里?
我是一名经验丰富的程序员,学习Ruby(并且喜欢它) . 我正在使用SQLite3设置数据库 . 为了更好地学习Ruby,我正在追踪SQLite3 . 我不明白的是,数据库和语句类的#new代码在哪里 . 实际上,我期望不是#new方法,而是#initialize方法 . SQLite3::Database.new(file, options = {}) SQLite3::Statement.ne... -
6 votesanswersviews
QSqlQuery用prepare和bindValue作为列名Sqlite
void updateDB(const int id, const QString& column, const QVariant& value) const //***** //all stuff on open DB etc. QSqlQuery query; query.prepare("UPDATE table SET :column = :value ... -
0 votesanswersviews
我可以使用相同的QSQLQuery变量来执行多个语句吗?
我可以使用相同的 QSQLQuery 变量在 Qt 5.3.2 中使用 SQLite 执行多个语句吗?我应该在每次执行后调用 finish 或 clear 函数吗? 例如: QSqlQuery query; query.prepare("INSERT INTO myTable (id, name) VALUES (:id, :name)"); query.bindValue(... -
0 votesanswersviews
QSqlQuery无法正确回答
我尝试用Qt创建一个SQLite数据库,我做了!!我调用了我的数据库“ prova_db ”,它包含下表: marker_db id site (columns) 0 www.google.it 1 www.youtube.it 2 www.facebook.it 然后,我试图查询我的prova_db . 这是代码: int main () { Q... -
2 votesanswersviews
如何使用QSqlQuery插入包含'%'的字符串?
我试图使用QsqlQuery插入一个包含'%'的字符串,但我总是收到类型为QSqlError :: TransactionError的错误消息 "near "%": syntax error Unable to execute statement" 我已经尝试了几种方法来逃避“%”,但我仍然收到该错误消息 . 请参阅下面的代码段 . query.exec(... -
0 votesanswersviews
为什么所有这些QSqlQuery属性都返回false?
我已经设置了这样的数据库,并确认正在从名为“person”的表中添加和读取记录: db = QSqlDatabase::addDatabase("QSQLITE"); db.setHostName("localhost"); db.setDatabaseName("testDatabase.db"); if (db... -
8 votesanswersviews
Qt QSqlQuery bindValue适用于?但不是:占位符
我正在使用SQLite,插入表中 . Folowwing QSqlQuery testQuery(QString("INSERT INTO test(testcol) VALUES(?)")); testQuery.bindValue(0, someQStringObg); testQuery.exec(); 有效,但是 QSqlQuery testQuery(QStrin... -
6 votesanswersviews
QSqlQuery size()始终返回-1
QSqlQuery query; QString queryText("SELECT * FROM section"); query.exec(queryText); qDebug() << query.size(); //always -1 while (query.next()) qDebug() << query.value(0).toString... -
0 votesanswersviews
QSqlQuery bindValue向字符串添加引号
我创建了一个向sqlite表添加新记录的函数,一切正常,但在尝试插入字符串时,会添加两个额外的引号 码: int dBase::ajouter(QString table,QVector<QVariant> valeurs) { connect(); QSqlQuery query(db); QString sql="INSERT INTO &qu... -
0 votesanswersviews
Qt / QSqlQuery:错误“无查询无法获取行”?
我正在尝试执行以下代码: QString qryTxt = "INSERT INTO payments_" + getCurrentYear() + " (" + current_month + ") VALUES (" + QString::number(1) + ") WHERE ref_no = " + refN... -
0 votesanswersviews
QSqlQuery无法正常工作
所以基本上我有这个问题,我不能执行我的QsqlQuery . 我连接到SQLite数据库,我已检查它是否真的已连接 . QString databaseName = QFileDialog::getOpenFileName(this,tr("Open database"), ... -
2 votesanswersviews
使用Phonegap在本地存储数据库的最佳方法
我正在使用Phonegap为Android和iOS(希望是BB)开发一个测验应用程序 . 存储问答时我正在考虑使用数据库,推荐使用SQLite,但我想将数据存储在离线状态,因此一旦下载并安装了应用程序,就无需从 Cloud 中提取数据 . 我知道SQLite在这方面有一些解决方案,但我想知道哪种解决方案最好:XML文件,JSON文件,SQLite数据库,还有其他什么?我想考虑处理速度,文件大小和可... -
15 votesanswersviews
SQLite组合键(2个外键)链接表
我已经阅读了SQLite create table语句的相当酷的BNF语法 在这里找到:http://www.sqlite.org/lang_createtable.html 我想知道如何在这些之间创建链接表 我有一张 table ,比方说,房子和另一个electric_items . 我想创建一个链接表,将house_id和item_id作为复合键,但我不知道我该怎么做,它似乎不允许主键成为外键... -
2 votesanswersviews
完整数据丢失Ionic / Cordova LocalStorage和Websql iOS 8.4.1
我的应用程序是使用Ionic / Cordova 5.0.0构建的 - 使用SQLite(PouchDB)获取大部分数据,使用localStorage获取首选项 . 在300位iOS用户中,我有4位用户报告完全数据丢失 . 该应用程序只是重置为原始状态,就像Localstorage和Websql数据完全被炸毁一样 . 所有这些用户都在iOS上运行8.4 . * 我试图通过手动删除所有localst... -
1 votesanswersviews
如何在cordovasqlite离子中插入和获取多个数据?
我想在SQLite ionic中插入并获取多个json数据,我也想同步存储的数据 . var query ="INSERT INTO triptable(tripReqId,tripProjectCode,tripProjectName,tripTravellerName,tripStartDate,tripEndDate,tripOriginCity,tripTrNo,tripDest... -
1 votesanswersviews
在Cordova / Ionic应用程序中通过USB在Desktop-Mobile之间进行数据同步
我正在使用Cordova / Ionic / Angular Js创建混合移动应用程序 . 我的要求是当我通过USB将手机连接到桌面时,从桌面(Mysql数据库所在的位置)同步数据(或者换句话说预填充移动数据库)和SQLite Db(驻留在手机中) . 我不能使用Web服务,因为应用程序必须以脱机模式运行 . 我已经做了很多搜索,但我所能做的就是Android应用程序(本机)的解决方案,他们提到使... -
5 votesanswersviews
离线2使用Azure移动应用程序进行离线数据同步会引发TypeError:无法读取未定义的属性'openDatabase'
我使用visual studio模板创建了ionic 2 app,并试图在Azure Mobile Apps功能中开发离线数据同步 . 我在app.components.ts中安装了节点"module of azure-mobile-apps-client"并使用 import * as WindowsAzure from 'azure-mobile-apps-client';... -
32 votesanswersviews
Android:在SQLite中使用UUID作为主键
我的应用需要与其他应用用户同步(在自己的设备上) . 我还想支持离线编辑,当用户连接到互联网时,这些编辑会与其他协作用户同步 . 因此,用户A改变(当他离线时)一些数据(换句话说,他将更新数据库条目)或向数据库添加新记录 . 当用户A连接到互联网时,所有更改和新记录都将传递给其他协作用户 . 因此,用户B将获得更改/更新,并可以将其插入/更新到用户B本地设备数据库中 . 但我需要确保数据库条目的I... -
1 votesanswersviews
可以在sqlite android中将文本或字符串作为主键
你好我有这样的json,现在我想将这个json保存到sqlite android,但我很困惑如何为这个json创建一个表,json结果是字符串/文本类型但是我们知道在create table sqlite中我们需要数据类型为整数成为主键 . 我想使用UserId作为主键,但这是类型文本/字符串 . 我的问题是我可以用字符串/文本作为主键创建表吗?如果你有另一种方法将这个json保存到sqlite,... -
0 votesanswersviews
Android App脱机同步到Azure SQL Server和Blob存储
我创建了一个Android应用程序,用户在SQLite数据库中创建数据,并创建图片和音频文件 . 下一步是创建到Microsoft Azure的脱机同步(SQL Server和Blob存储) . App将有多个设备需要同步,因此所有设备上的数据都是相同的 . 什么是将Android App SQLite封装到Microsoft SQL Server并创建文件到Azure中的blob存储的最佳方法... -
0 votesanswersviews
移动Azure数据库位置以进行脱机同步
我一直在观看使用Azure门户在Xamarin中实现离线同步的教程 . 在 21:15 - 21:32 教程解释了 getTable(myCoolTable) 方法 using Microsoft.WindowsAzure.MobileServices.SQLiteStore; 假定Azure门户中数据库的位置为 /tables/myCoolTable 虽然您可以根据需要更改此项 . 如果你使用他... -
1 votesanswersviews
在Azure中为Xamarin Offline Sync设置MySQL后端
我通过 Azure Portal 设置了 MySQL 数据库,目前托管于 ClearDB . 我使用 Xamarin Forms 创建了一个移动应用程序,该应用程序实现了一个 SQLite 数据库,该数据库存储了我的应用程序的相关信息 . 我正在使用 Microsoft.WindowsAzure.MobileServices.SQLiteStore 库实现脱机同步功能,我使用的功能如下: a... -
1 votesanswersviews
删除后如何解锁Sqlite数据库
当我执行删除操作时,似乎SQLite数据库被锁定如下: 我需要删除两次才能刷新 . 在没有Sqlite数据库锁定的情况下删除的常规方法是什么? var ThisTrans = await db.QueryAsync<TransactionLine>("Select * From TransactionLine Where Tid = '" + PassInTran... -
0 votesanswersviews
相机插件回调阻止了cordova ios中的其他插件执行
我正在设计一个phonegap ios应用程序,其中从相机捕获的图像保存在设备中,图像名称保存在sqlite DB中 . 然后通过获取图像的名称在应用程序中显示保存的图像 . 我的情况是,图像由相机捕获(使用cordova插件),捕获的图像通过使用自定义插件保存在sqlite db中的设备和图像名称中 . 之后,通过使用自定义插件中的函数从sqlite db中获取图像来显示图像 . 捕获图像,将其... -
15 votesanswersviews
在便携式类库中使用SQLite
最近我们开始研究一个新项目,其中包括Windows 8 Metro,Windows Phone和桌面应用程序的客户端 . 决定使用MVVM模式作为主要架构,因为在项目之间共享ViewModel对我们来说是更可接受的解决方案 . 我们决定为此目的使用可移植类库,但问题是在我们尝试添加对适当库的引用后,从Visualstudio 2012扩展库下载并安装SQLite for Windows运行时,我们... -
2 votesanswersviews
运行Django的“python3 manage.py migrate”时“没有名为'_sqlite3'的模块”
我试着学习Django并将其安装在我的虚拟环境中并将其命名为 myenv ,然后我启动了一个名为 mysite 的项目 . 当我试图运行 manage.py 文件时,它一直说没有安装sqlite3 . 我确实安装了它,但它说同样的错误 . 当我运行 python3 manage.py migrate 时,它说: "ModuleNotFoundError: No module named ...