Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. International
  3. Persian
  4. خطای sqlite

خطای sqlite

Scheduled Pinned Locked Moved Persian
11 Posts 2 Posters 4.5k Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • A Offline
    A Offline
    absfrm
    wrote on last edited by
    #2

    p{direction:rtl;text-align:right}. سلام
    کدی که نوشتی میشه نشون بدی؟

    If You Want You Can!

    1 Reply Last reply
    0
    • S Offline
      S Offline
      silver
      wrote on last edited by
      #3

      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;
      }@

      Linus Torvalds –
      Software is like sex: it’s better when it's free.

      1 Reply Last reply
      0
      • A Offline
        A Offline
        absfrm
        wrote on last edited by
        #4

        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");
        }
        @

        If You Want You Can!

        1 Reply Last reply
        0
        • A Offline
          A Offline
          absfrm
          wrote on last edited by
          #5

          p{direction:rtl;text-align:right}. راستی
          توی فایل .pro پروژت کد زیر رو اضافه کن
          @
          QT += sql
          @

          If You Want You Can!

          1 Reply Last reply
          0
          • S Offline
            S Offline
            silver
            wrote on last edited by
            #6

            p{direction:rtl; text-align:right}. ممنون عباس جان
            تازه دارم کار با دیتابیس رو یاد میگیرم
            حالا بیشتر مزاحم می‌شم :)

            p{direction:rtl; text-align:right}. یه سوال
            من که هنوز کوئری و رکوردی تعریف نکرده بودم چرا به نداشتن اینکلودهاش گیر میداد؟

            Linus Torvalds –
            Software is like sex: it’s better when it's free.

            1 Reply Last reply
            0
            • A Offline
              A Offline
              absfrm
              wrote on last edited by
              #7

              p{direction:rtl;text-align:right}. مراحمید ;)
              به اونا که گیر نمیداد
              فقط یدونشو نیاز داشت.اونارو واسه سوالایی که بعدا واست شاید پیش میومد گذاشتم :D
              موفق باشی

              If You Want You Can!

              1 Reply Last reply
              0
              • S Offline
                S Offline
                silver
                wrote on last edited by
                #8

                p{direction: rtl; text-align:right}. پس چرا اجرا نمی‌شد؟
                من که از همون اول #include <QtSql/QSqlDatabase> رو گذاشته بودم و QT += sql رو هم به فایل پروژم اضافه کرده بودم

                Linus Torvalds –
                Software is like sex: it’s better when it's free.

                1 Reply Last reply
                0
                • A Offline
                  A Offline
                  absfrm
                  wrote on last edited by
                  #9

                  p{direction:rtl;text-align:right}. شاید بخاطر آدرسش بوده

                  If You Want You Can!

                  1 Reply Last reply
                  0
                  • S Offline
                    S Offline
                    silver
                    wrote on last edited by
                    #10

                    p{direction:rtl; text-align:right}. شاید
                    مرسی عباس جان :)

                    Linus Torvalds –
                    Software is like sex: it’s better when it's free.

                    1 Reply Last reply
                    0
                    • A Offline
                      A Offline
                      absfrm
                      wrote on last edited by
                      #11

                      p{direction:rtl;text-align:right}. خواهش میکنم ;)

                      If You Want You Can!

                      1 Reply Last reply
                      0

                      • Login

                      • Login or register to search.
                      • First post
                        Last post
                      0
                      • Categories
                      • Recent
                      • Tags
                      • Popular
                      • Users
                      • Groups
                      • Search
                      • Get Qt Extensions
                      • Unsolved