db = new Odbc(dbTest);
We recommend placing the connection object in a try-catch block so as to ensure proper error handling. An example script is shown below.
function ODBCconnect(dbase)
{
var sConnectTrusted = 'Driver={SQL Native Client};Server={'+dbase.server+'};Database={'+dbase.dbname+'};'Trusted_Connection:Yes'
var sConnectUser = 'Driver={SQL Native Client'};Server={'+dbase.server+'};Database={'+dbase.dbname+'};UID={+dbase.user+'};PWD={'+dbase.pass+'}';
var sConnect = '';
if(dbase.user) sConnect = sConnectUser;
else sCOnnect = sConnectTrusted;
println('Connecting with '+sConnect);
try{
db = new Odbc(sConnect);
}
catch(err){
message("E: Error with database conectivity.");
println("> error with DB:",err.description);
return NULL;
}
println("Connected to "+db.dbms+'. Server '+dbase.server+' Database '+dbase.dbname);
return db;
}