Interview Questions

What are the functions offered by DBTester?

SilkTest Questions and Anwsers


(Continued from previous question...)

45. What are the functions offered by DBTester?

DBTester offers 6 functions. You can use them directly in your test cases:

  1. DB_Connect: Opens a database connection linking the data through the specified OBDC DSN name. DB_Connect returns a connection handle which can be used on other DBTester functions. SQL statements can be submitted to the database. For example: con = DB_Connect("dsn=dsn_name")
  2. DB_Disconnect: Closes the database connection represented by the speficied connection handle. All resources related to this connect are also released. For example: DB_Disconnect(con)
  3. DB_ExecuteSql: Sends the specified SQL statement to the specified database connection for execution. DB_ExecuteSql returns a query result handler which can be used by the DB_FetchNext function. For example: res = DB_ExecuteSql(con, "SELECT * FROM ...")
  4. DB_FetchNext: Retrieves the next row from the specified query result handler. For example: DB_FetchNext(res, col1, col2, col3, ...)
  5. DB_FetchPrevious: Retrieves the previous row from the specified query result handler.
  6. DB_FinishSql: Closes the specified query result handler. For example: DB_FinishSql(res)

(Continued on next question...)

Other Interview Questions