我正在尝试qt使用此代码将我的 SQL Server 连接到项目
QString servername = "OLI-PC";
QString dbname = "Translator";
QSqlDatabase db = QSqlDatabase::addDatabase("QODBC");
db.setConnectOptions();
qDebug()<<"Dupa connection details";
QString dsn = QString("DRIVER={SQL SERVER};SERVER=%1;DATABASE=%2;Trusted_Connection=Yes").arg(servername).arg(dbname);
db.setDatabaseName(dsn);
qDebug()<<"Dupa set data base";
if(db.open())
{
qDebug()<<"open";
}
else
{
qDebug()<<"Error = "<<db.lastError().text();
}
这一切都按预期工作。我可以打开数据库,从中读取,执行某些查询,但是在我使用 VPN 之后,我无法再连接到数据库。
我试图断开与 VPN 的连接,但没有成功,我仍然无法连接。
错误代码是:
