这是我数百次访问您网站后的第一篇文章.
简单的问题.
我有两个表,独立,总共不同,只有一个共同的列.我们称之为ID_Client
我没有必要修改这些表,但我想合并它们并在其上进行选择查询.
表A.
Col_ID |Col 1 |Col 2 |Col 3 | ----------|---------|---------|---------| 40302025 |50 | 60 | 70 | 40302028 |50 | 60 | 70 | 40302030 |50 | 60 | 70 | 40302055 |50 | 60 | 70 | 40302074 |50 | 60 | 70 |
表B.
Col_ID |Col X |Col Y |Col Z | ----------|---------|---------|---------| 40302025 |ABC | CDE | 7ASE | 40302028 |ABC | CDE | 7ASE | 40302030 |ABC | CDE | 7ASE | …
我制作了一个在 Windows 32 位上运行的小终端应用程序。
此应用程序从 UDP 端口侦听并在 SQLite 数据库上写入数据
编码:
#include <QUdpSocket>
#include <QTextStream>
#include <QSqlDriver>
#include <QSqlDatabase>
#include <QSqlQuery>
int main()
{
int i;
QTextStream qout(stdout);
//db conn or create db
QSqlDatabase db = QSqlDatabase::addDatabase("QSQLITE");
db.setHostName("localhost");
db.setDatabaseName("C:\\db_test\\db.sqlite");
db.open();
//create db structure
QSqlQuery *query = new QSqlQuery(db);
query->prepare("CREATE TABLE "
"MYTABLE("
"FIELD_1 VARCHAR(100) NOT NULL, "
"FIELD_2 VARCHAR(100) NOT NULL)"
);
if(query->exec() == true){
qout << "New Database Created" << endl;
} else {
qout <<"Database Alredy Exists" << endl; …Run Code Online (Sandbox Code Playgroud)