Important: Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct

qt اتصال به بانک اطلاعاتی در



  • در کیوتی متصل بشم این کدهارونوشتم ولی نشد sql server 2008 میخواستم به

    @
    bool Widget::connection(){
    QSqlDatabase db = QSqlDatabase::addDatabase("QODBC");
    db.setDatabaseName("m.mdf");
    if (!db.open()) {
    msg1.setText("error");
    msg1.exec();
    return false;
    }
    return true;

    }
    void Widget::LoadData(){
    QSqlQuery query;
    query.exec("SELECT * FROM m1");
    while (query.next()) {
    QString country = query.value(2).toString();
    ui->label->setText(country);

    }
    }

    @

    collect2:id returned 1 exit status این پیغام خطا رو میده



  • p{direction:rtl; text-align:right}. دوست عزیز Sql Server یک سرویس است. در واقع شما باید از طریق اون سرویس به بانک وصل بشی. پس بجای m.mdf در setDatabaseName باید یک Connection String برای Sql Server در ODBC بنویسی.
    انواع Connection String ها رو میتونی در این سایت پیدا کنی http://www.connectionstrings.com/


Log in to reply