# File lib/dbi/dbi.rb, line 546
  def func(function, *values)
    if @handle.respond_to?("__" + function.to_s) then
      @handle.send("__" + function.to_s, *values)  
    else
      raise InterfaceError, "Driver specific function <#{function}> not available."
    end
  rescue ArgumentError
    raise InterfaceError, "Wrong # of arguments for driver specific function"
  end