程序如下,无论我怎么修改DB_HOST,总是连接我本机的数据库,这是怎么回事呢,谢谢
#define DB_DRIVER     "QODBC3"
#define DB_NAME     "CBZ8000"
#define DB_USER     "sa"
#define DB_PASSWD     "sa"
#define DB_HOST     "10.10.88.40"
QSqlDatabase *CreateConnections()
{
    // create the default database connection
    QSqlDatabase *defaultDB = QSqlDatabase::addDatabase( DB_DRIVER , "MyDataBase");
    if ( defaultDB )
    {
        defaultDB->setDatabaseName( DB_NAME );
        defaultDB->setUserName( DB_USER );
        defaultDB->setPassword( DB_PASSWD );
        defaultDB->setHostName( DB_HOST );
        if ( ! defaultDB->open() ) 
        { 
            qWarning( "Failed to open books database: " + 
                defaultDB->lastError().driverText() );
            qWarning( defaultDB->lastError().databaseText() );
            return NULL;
        }
    }
    return defaultDB;
}