% Generated by roxygen2: do not edit by hand
% Please edit documentation in R/read.R
\name{read_mdb}
\alias{read_mdb}
\title{Read a table as data frame}
\usage{
read_mdb(file, table, col_names = TRUE, col_types = NULL, ...)
}
\arguments{
\item{file}{Path to the Microsoft Access file.}

\item{table}{Name of the table, list with \code{\link[=mdb_tables]{mdb_tables()}}.}

\item{col_names}{Logical; when \code{FALSE} columns are named \code{V1}, \code{V2}, etc.}

\item{col_types}{\ifelse{html}{\href{https://lifecycle.r-lib.org/articles/stages.html#deprecated}{\figure{lifecycle-deprecated.svg}{options: alt='[Deprecated]'}}}{\strong{[Deprecated]}} Ignored. Type coercion
is now handled automatically by the native reader.}

\item{...}{\ifelse{html}{\href{https://lifecycle.r-lib.org/articles/stages.html#deprecated}{\figure{lifecycle-deprecated.svg}{options: alt='[Deprecated]'}}}{\strong{[Deprecated]}} Ignored. Extra arguments were
previously forwarded to \code{\link[readr:read_delim]{readr::read_delim()}}, which is no longer used.}
}
\value{
A \link[tibble:tibble]{tibble}.
}
\description{
Reads a table directly from a Microsoft Access database using the bundled
mdbtools C library. Column types are inferred from the MDB schema:
integer, double, logical, \link[base:DateTimeClasses]{POSIXct} for DateTime
columns, and character otherwise.
}
\examples{
\dontrun{
read_mdb(mdb_example(), "Airlines")
}
}
