# File lib/dbd_ado/ADO.rb, line 48 def connect(dbname, user, auth, attr) # connect to database handle = WIN32OLE.new('ADODB.Connection') handle.Open(dbname) handle.BeginTrans() # start new Transaction return Database.new(handle, attr) rescue RuntimeError => err raise DBI::DatabaseError.new(err.message) end