如何在Qt和查询数据库中使用ADODB.Connection?

时间:2016-12-17 12:00:22

标签: sql-server qt

如图所示in my previous post QODBC / QODBC3与数据库合作不太好。我找到了一个使用ADODB for SQL Server的建议here。任何人都可以举例说明或建议一个链接,解释如何使用Qt中的ADODB.Connection连接,查询和获取结果?

1 个答案:

答案 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

注意:您需要致电// 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在内部调用它,因此您可能并不总是需要自己进行调用。