[R-sig-DB] how to?
XFM
XFM @end|ng |rom xx
Thu Apr 23 06:18:09 CEST 2009
Thank you very much, with your help and the help files, I have been
able to do sql queries to a SQLserver through ODBC.
Xavier
On Wed, Apr 22, 2009 at 11:59 PM, Jim Burke <j.burke using earthlink.net> wrote:
>
> Below is what I use to connect to MySQL. Along
> with a moderate query. Perhaps Xavier might adapt
> this for his use with SQLServer.
>
> I am relatively new to R and find most of this to
> be quite easy to do. Especially after reading the
> help files in R.
>
> And I use PremiumSoft's Navicat to provide a nice
> GUI interface to MySQL.
>
> Notice a couple of things in the code below.
> `Candidate Name` wants a kind of quote like
> below the tilde on the left side of my
> keyboard. This is necessary if there are
> spaces in your table's column name. Might
> be MySQL specific.
>
> library(RMySQL)
> mycon <- dbConnect(MySQL(), user='root', dbname="mysql", password='pass')
>
> rs <- dbSendQuery(mycon,
> "SELECT
> SUBSTR(`Precinct-Ballot Style`,1,4) AS 'PCT',
> SUM(`Total Count/Registered Voter`) AS 'D_TOT', `Candidate Name` AS D_CANDIDATE_NAME
> FROM precinct
> WHERE
> `Contest Title` LIKE '%108'
> GROUP BY SUBSTR(`Precinct-Ballot Style`,1,4);"
> )
> data_dem <- fetch(rs, n = -1)
> dbClearResult(rs)
>
> Good luck,
> Jim Burke
>
>
> Prof Brian Ripley wrote:
>>
>> On Wed, 22 Apr 2009, wrote:
>>
>>> Hello,
>>>
>>> I use windows XP, I have RGui with R version 2.8.1
>>> I try to connect to a microsoft SQL database with is on a remote shared disk.
>>> I have downloaded RODBC and DBI that I would like to use after if its simple.
>>>
>>> For the moment I just try to connect with the DB, using
>>>
>>> odbcConnect(dsn, uid = "", pwd = "", ...)
>>> Actually I donnot understand what is dsn. The doc says
>>>
>>> character string. A registered data source name.
>>>
>>> But seriously it is not enough...
>>
>> If you are using ODBC, it is. Did you read the README in the package?
>> And you ODBC documentation?
>>
>>> Whats that? The path to the DB?
>>> I need a more detailed example than the one which is in the doc.
>>
>> Like the ones in the installed tests.R file?
>>
>>> Thank you
>>>
>>> xavier
>>>
>>> On Fri, Apr 17, 2009 at 5:03 PM, Prof Brian Ripley
>>> <ripley using stats.ox.ac.uk> wrote:
>>>>
>>>> On Fri, 17 Apr 2009, wrote:
>>>>
>>>>> Hello,
>>>>>
>>>>> I have downloaded R and I would like to do some sql queries. But I have
>>>>> difficulties to find information. Do I need to download an additional
>>>>
>>>> Have you read the 'R Data Import/Export Manual' that is installed with R? That covers this.
>>>>
>>>>> package? And then, what is the procedure?
>>>>
>>>> All the information requested in the R posting guide is missing. We have no idea what platform you are using, what DBMS you are intending to use ....
>>>>
>>>> See http://www.r-project.org/posting-guide.html
>>>>
>>>>> Thank you very much for your help.
>>>>>
>>>>> Xavier
>>>>>
>>>>> [[alternative HTML version deleted]]
>>>>
>>>> Please also note that the R posting guide asked you not to send HTML mail.
>>>>
>>>>> _______________________________________________
>>>>> R-sig-DB mailing list -- R Special Interest Group
>>>>> R-sig-DB using stat.math.ethz.ch
>>>>> https://stat.ethz.ch/mailman/listinfo/r-sig-db
>>>>>
>>>>
>>>> --
>>>> Brian D. Ripley, ripley using stats.ox.ac.uk
>>>> Professor of Applied Statistics, http://www.stats.ox.ac.uk/~ripley/
>>>> University of Oxford, Tel: +44 1865 272861 (self)
>>>> 1 South Parks Road, +44 1865 272866 (PA)
>>>> Oxford OX1 3TG, UK Fax: +44 1865 272595
>>>
>>> _______________________________________________
>>> R-sig-DB mailing list -- R Special Interest Group
>>> R-sig-DB using stat.math.ethz.ch
>>> https://stat.ethz.ch/mailman/listinfo/r-sig-db
>>>
>>
>> ------------------------------------------------------------------------
>>
>> _______________________________________________
>> R-sig-DB mailing list -- R Special Interest Group
>> R-sig-DB using stat.math.ethz.ch
>> https://stat.ethz.ch/mailman/listinfo/r-sig-db
>>
>
More information about the R-sig-DB
mailing list