我正在尝试从测试完成向Oracle数据库查询。
这是我到目前为止所拥有的:
function main (){
var result = query("select * from appsettings where settingid = 10")
function query (sqlQuery) {
var dbObj = ADO.CreateADOQuery();
dbObj.ConnectionString = "Provider=OraOLEDB.Oracle;Data Source='localhost:1521/ORCL';User Id='someUser';Password='somePass';OLEDB.NET=True;";
dbObj.SQL = sqlQuery;
dbObj.Open();
queryResult = dbObj;
return queryResult;
}
Log.Message("Query result is: " + result)
}
问题是结果没有价值..而我得到的消息是:
查询结果为:
最佳答案
查询对象本身无法打印。您需要从对象获取数据。例如:
...
sqlQuery.First();
while (!sqlQuery.EOF) {
Log.Message(sqlQuery.FieldByName("FirstName").Value + " " + sqlQuery.FieldByName("LastName").Value);
sqlQuery.Next();
};
sqlQuery.Close();
关于javascript - 从testcomplete连接到本地数据库,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/36333518/