如图所示in my previous post QODBC / QODBC3与数据库合作不太好。我找到了一个使用ADODB for SQL Server的建议here。任何人都可以举例说明或建议一个链接,解释如何使用Qt中的ADODB.Connection连接,查询和获取结果?
答案 0 :(得分:1)
您需要使用exports.config = {
seleniumAddress: 'http://localhost:4444/wd/hub',
suites: require('./Suites.js'),
capabilities: {
browserName: 'chrome'
},
jasmineNodeOpts: {
showColors: true,
defaultTimeoutInterval: 360000
},
allScriptsTimeout: 360000,
};
。
首先你应该看看:
QAxObject
文档:doc.qt.io/qt-5/qaxobject.html 以下是一个示例代码,可帮助您入门:
QAxObject
注意:您需要致电// Create connection
QAxObject *connection = new QAxObject("ADODB.Connection");
connection->dynamicCall("Open(\"Provider=SQLOLEDB.1;Integrated Security=SSPI;Initial Catalog=Inaz;Data Source=SERVER02\")");
// Execute query and get recordset
QAxObject *recordSet = connection->querySubObject("Execute(\"select column01 from table01\")");
// Get fields
// or check https://msdn.microsoft.com/en-us/library/ms681510(v=vs.85).aspx to see what you can do with and how to use a recordset
QAxObject *fields = recordSet->querySubObject("Fields");
以使用ADODB。但是QGuiApplication和QApplication在内部调用它,因此您可能并不总是需要自己进行调用。