मैं अपना आवेदन करने के लिए VS2008 & QT प्लगइन का उपयोग कर रहा हूं। पैकेज बनाने जब मैं आवेदन मैं त्रुटि हो रही है चला रहा हूँ के बाद:QSQLITE ड्राइवर लोड नहीं हुआ - qt डेटाबेस ड्राइवर प्लगइन्स कहां रखना है
QSqlDatabase: QSQLITE driver not loaded
QSqlDatabase: available drivers:
Database error: QSqlError(-1, "Driver not loaded", "Driver not loaded")
QSqlError(-1, "Driver not loaded", "Driver not loaded")
मैं अपने पैकेज & को qsqlite.dll जोड़ लिया है भी libpath बदल दिया है। लेकिन फिर भी मुझे यह त्रुटि मिल रही है। इसे कैसे हल करें।
मेरे संहिता ::
QStringList str;
str.append(".");
a.setLibraryPaths(str);
a.addLibraryPath("./sqldrivers/");
//a.addLibraryPath(".");
qDebug()<<"my library path : "<<a.libraryPaths();
QLibrary sqlib("qsqlite4.dll");
sqlib.load();
qDebug()<<"my library loaded"<<sqlib.isLoaded();
QSqlDatabase db = QSqlDatabase::addDatabase("QSQLITE");
qDebug()<<"Database error:"<<db.lastError();
db.setDatabaseName("vimukti1234");
qDebug()<< db.lastError();
db.open();
QSqlQuery query;
अब मैं सफलतापूर्वक वीएस में निर्माण करने में सक्षम हूं। एएनडी मैं ड्राइवरों का पैकेज भी बना रहा हूं लेकिन फिर भी डेटाबेस अन्य सिस्टम में काम नहीं कर रहा है –