dbTransaction: DB Transaction

Description Usage Arguments Value Author(s) Examples

View source: R/compound_db.R

Description

Run any db statements inside a transaction. If any error is raised the transaction will be rolled back, otherwise it will be committed at the end.

Usage

1
dbTransaction(conn, expr)

Arguments

conn

A database connection object, such as is returned by initDb.

expr

Any block of code.

Value

The value of the given block of code will be returned upon successfully commiting the transaction. Otherwise an error will be raised.

Author(s)

Kevin Horan

Examples

1
2
3
4
5
	
   conn = initDb("test15.db")
	dbTransaction(conn,{
		# any db code here
	})

ChemmineR documentation built on Feb. 15, 2018, 2 a.m.