complexcoding
یک شنبه 25 فروردین 1392, 11:11 صبح
دوستان سلام
اين كدهاي من هست:
#include <QtCore/QCoreApplication>
#include <QtSql>
#include <QDebug>
int main(int argc, char *argv[])
{
QCoreApplication a(argc, argv);
QString servername="HAL//SQLEXPRESS";
QString dbname="Booklet";
QSqlDatabase db=QSqlDatabase::addDatabase(QODBC);
db.setConnectOptions();
//QString dsn=QString("DRIVER=(SQL Native Client);SERVER=%1;DATABASE=%2;UID=sa;PWD=").arg(serverName).arg(dbName);
QString dsn=QString("DRIVER=(SQL Native Client);SERVER=%1;DATABASE=%2;Trusted_Connection=Y es;").arg(servername).arg(dbname);
db.setDatabaseName(dsn);
if(db.open())
{
qDebug()<< "opened!";
db.close();
}
else{qDebug()<<"Error="<<db.lastError().text();}
return a.exec();
}
و در آخر اين ارور را مي دهد:
D:\QtSDK\QtCreator\bin\Project7000\example\DBApp-build-desktop-Qt_4_7_4_for_Desktop_-_MSVC2008__Qt_SDK__Release\..\DBApp\main.cpp:10: error: C2065: 'QODBC' : undeclared identifier
مشكل كجاست؟
ممنون
اين كدهاي من هست:
#include <QtCore/QCoreApplication>
#include <QtSql>
#include <QDebug>
int main(int argc, char *argv[])
{
QCoreApplication a(argc, argv);
QString servername="HAL//SQLEXPRESS";
QString dbname="Booklet";
QSqlDatabase db=QSqlDatabase::addDatabase(QODBC);
db.setConnectOptions();
//QString dsn=QString("DRIVER=(SQL Native Client);SERVER=%1;DATABASE=%2;UID=sa;PWD=").arg(serverName).arg(dbName);
QString dsn=QString("DRIVER=(SQL Native Client);SERVER=%1;DATABASE=%2;Trusted_Connection=Y es;").arg(servername).arg(dbname);
db.setDatabaseName(dsn);
if(db.open())
{
qDebug()<< "opened!";
db.close();
}
else{qDebug()<<"Error="<<db.lastError().text();}
return a.exec();
}
و در آخر اين ارور را مي دهد:
D:\QtSDK\QtCreator\bin\Project7000\example\DBApp-build-desktop-Qt_4_7_4_for_Desktop_-_MSVC2008__Qt_SDK__Release\..\DBApp\main.cpp:10: error: C2065: 'QODBC' : undeclared identifier
مشكل كجاست؟
ممنون