【问题标题】:Connect to a local db from testcomplete从 testcomplete 连接到本地数据库
【发布时间】:2016-07-19 21:55:50
【问题描述】:

我正在尝试从测试完成到 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)
}

问题是结果没有价值..我得到的消息是:

查询结果为:

【问题讨论】:

    标签: javascript database oracle11g oracle-sqldeveloper testcomplete


    【解决方案1】:

    查询对象本身不能打印。您需要从对象中获取数据。例如:

    ...
    sqlQuery.First();
    while (!sqlQuery.EOF) {
      Log.Message(sqlQuery.FieldByName("FirstName").Value + " " + sqlQuery.FieldByName("LastName").Value);
      sqlQuery.Next();
    };
    sqlQuery.Close();
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-11-02
      • 2020-06-29
      • 1970-01-01
      • 2018-05-24
      • 2014-07-10
      • 2020-02-03
      相关资源
      最近更新 更多