QApplication a(argc, argv);
QString LiberaryPath=a.applicationDirPath();
a.addLibraryPath(LiberaryPath);
QSqlDatabase db = QSqlDatabase::addDatabase("QODBC");
db.setDatabaseName("DRIVER={SQL Server};DATABASE=bak;APP={Microsoft Data Access Components};SERVER=xxx;");
db.setPassword("lwm668");
db.setUserName("sa");
bool x=db.open();
在打开数据库前,用了以上的语句,并且在生成的exe文件的当前目标,建立了sqldrivers文件夹且在里面放了驱动程序.
在window2000的目标机(没有装QT)上运行正常.
但在windowXP的目标机(没有装QT)上运行,则出显"driver not loaded"
想了很多办法,都不行
求救高手?