File: dbEscapeStrings.Rd

package info (click to toggle)
rmysql 0.6.0-2
  • links: PTS
  • area: main
  • in suites: lenny
  • size: 724 kB
  • ctags: 305
  • sloc: ansic: 3,135; sh: 22; makefile: 4
file content (40 lines) | stat: -rw-r--r-- 988 bytes parent folder | download | duplicates (4)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
% $Id$
\name{dbEscapeStrings}
\alias{dbEscapeStrings}
\title{Escape SQL-special characters in strings}
\description{
  is expected to be sorted by the grouping field.
}
\usage{
dbEscapeStrings(con, strings, ...)
}
\arguments{
  \item{con}{a connection object (see \code{\link[DBI]{dbConnect}}).}
  \item{strings}{a character vector.}
  \item{...}{any additional arguments to be passed to the dispatched method.}
}
\details{
  \code{dbEscapeStrings} 

  Currently, only the \code{\link{MySQL}} driver implements this method.
}
\value{
  A character vector with SQL special characters properly escaped.
}

\seealso{
   \code{\link{MySQL}}
   \code{\link[DBI]{dbSendQuery}}
   \code{\link[DBI]{fetch}}
}

\examples{\dontrun{
tmp <- sprintf("select * from emp where lname = \%s", "O'Reilly")
sql <- dbEscapeString(con, tmp)
dbGetQuery(con, sql)
}
}
\keyword{programming}% at least one, from doc/KEYWORDS
\keyword{interface}% __ONLY ONE__ keyword per line
\keyword{database}
% vim: syntax=tex