我正在尝试从测试完成到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)
}
问题是结果没有价值..我得到的信息是:
查询结果为:
答案 0 :(得分:0)
无法自行打印查询对象。您需要从对象获取数据。例如:
...
sqlQuery.First();
while (!sqlQuery.EOF) {
Log.Message(sqlQuery.FieldByName("FirstName").Value + " " + sqlQuery.FieldByName("LastName").Value);
sqlQuery.Next();
};
sqlQuery.Close();