1

Test tamamlandıktan Oracle db'ye bir sorgu oluşturmaya çalışıyorum. ..Test tamamlayıcısından yerel bir db'ye bağlanın

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) 
} 

sorun o sonuçtur değeri yoktur ve ben olsun mesajdır:

Bu

Bugüne kadar ne var

Sorgu sonucu:

cevap

0

Sorgu nesnesinin kendisi yazdırılamıyor. Nesneden veri almanız gerekiyor. Örneğin:

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