QSqlDatabase db = QSqlDatabase::addDatabase("QODBC"); //添加数据库驱动
db.setDatabaseName("GMS"); //数据库连接命名
if(!db.open()) //打开数据库
{
QMessageBox mes;
mes.setWindowTitle ("Error");
mes.setText ("Database connect error");
mes.exec ();
}
连接数据库的代码如上,需要在电脑上添加一个数据源,在另外一台电脑上也添加了,可是还是连接不上
而且还出现了一个问题就是生成的同样的代码生成的字符串不一样,代码如下:
QString Date_str = QDate().currentDate().toString(Qt::SystemLocaleLongDate)+" "+QString(QDate().currentDate().toString()).mid(0,2).replace(tr("周"),tr("星期"));
在本机上生成的代码是“2012年5月15日 星期二”这个格式,在另外一台电脑上生成的就是“2012年5月15日星期二 星期”
比较急,请各位帮助一下