خطای sqlite
-
p{direction:rtl; text-align:right}. سلام
وقتی میخوام از sqlite استفاده کنم این خطا رو میده
/usr/include/QtSql/qsql_sqlite.h:47: error: QtSql/private/qsqlcachedresult_p.h: No such file or directory -
p{direction:rtl;text-align:right}. سلام
کدی که نوشتی میشه نشون بدی؟ -
p{direction:rtl; text-align:right}. سلام عباس جان
هنوز هیچ کاری نکردم@#include "mainwindow.h"
#include "ui_mainwindow.h"
#include <QtSql/QSQLiteDriver>
#include <QtSql/QSqlDatabase>
#include <QMessageBox>MainWindow::MainWindow(QWidget *parent) :
QMainWindow(parent),
ui(new Ui::MainWindow)
{
ui->setupUi(this);
QSqlDatabase db=QSqlDatabase::addDatabase("QSQLITE");
db.setHostName("localhost");
db.setDatabaseName("aliDB");if(!db.open()){ QMessageBox::information(this,"Error","Error"); return; }
}
MainWindow::~MainWindow()
{
delete ui;
}@ -
p{direction:rtl;text-align:right}. خب اینکلود های sql رو به ایتا تغییر بده
@
#include <QtSql/QSqlDatabase> .//برای کانکشن دیتابیس
#include <QSqlQuery>// برای کوئری
#include <QSqlrecord>// برای رکورد ها
@p{direction:rtl;text-align:right}. سپس برای آدرس دهی و ...
@
QSqlDatabase mydb = QSqlDatabase::addDatabase("QSQLITE");
mydb.setDatabaseName("آدرس دیتابیس sqlite");
if (mydb.open())
{
QMessageBox::information(this,"success","success");
}
@ -
p{direction:rtl;text-align:right}. راستی
توی فایل .pro پروژت کد زیر رو اضافه کن
@
QT += sql
@ -
p{direction:rtl; text-align:right}. ممنون عباس جان
تازه دارم کار با دیتابیس رو یاد میگیرم
حالا بیشتر مزاحم میشم :)p{direction:rtl; text-align:right}. یه سوال
من که هنوز کوئری و رکوردی تعریف نکرده بودم چرا به نداشتن اینکلودهاش گیر میداد؟ -
p{direction:rtl;text-align:right}. مراحمید ;)
به اونا که گیر نمیداد
فقط یدونشو نیاز داشت.اونارو واسه سوالایی که بعدا واست شاید پیش میومد گذاشتم :D
موفق باشی -
p{direction: rtl; text-align:right}. پس چرا اجرا نمیشد؟
من که از همون اول #include <QtSql/QSqlDatabase> رو گذاشته بودم و QT += sql رو هم به فایل پروژم اضافه کرده بودم -
p{direction:rtl;text-align:right}. شاید بخاطر آدرسش بوده
-
p{direction:rtl; text-align:right}. شاید
مرسی عباس جان :) -
p{direction:rtl;text-align:right}. خواهش میکنم ;)
10/11