To be fair, RODBC is just an interface to ODBC, and this is not an ODBC support 
forum. In my experience, ODBC works alright when used to connect to a SQL 
database, but is pretty flaky when used to connect to Excel or CSV files.
---------------------------------------------------------------------------
Jeff Newmiller                        The     .....       .....  Go Live...
DCN:<jdnew...@dcn.davis.ca.us>        Basics: ##.#.       ##.#.  Live Go...
                                      Live:   OO#.. Dead: OO#..  Playing
Research Engineer (Solar/Batteries            O.O#.       #.O#.  with
/Software/Embedded Controllers)               .OO#.       .OO#.  rocks...1k
--------------------------------------------------------------------------- 
Sent from my phone. Please excuse my brevity.

"Nutter, Benjamin" <nutt...@ccf.org> wrote:

>Ah, yes.  If you can't find the answer to your question, ask a
>different question!
>
>sqldf does, indeed, do what I want.  Thank you
>
>  Benjamin Nutter |  Biostatistician     |  Quantitative Health
>Sciences
>  Cleveland Clinic    |  9500 Euclid Ave.  |  Cleveland, OH 44195 
>| (216) 445-1365
>
>
>-----Original Message-----
>From: Gabor Grothendieck [mailto:ggrothendi...@gmail.com] 
>Sent: Thursday, February 16, 2012 1:15 PM
>To: Nutter, Benjamin
>Cc: r-help@r-project.org
>Subject: Re: [R] Reading Text Files with RODBC
>
>On Thu, Feb 16, 2012 at 10:12 AM, Nutter, Benjamin <nutt...@ccf.org>
>wrote:
>> I'm thoroughly stumped.  I've been playing with RODBC and wanted to
>see if I could retrieve data from text files using this package as well
>(for the most part, this is an intellectual exercise, but occasionally
>I do get data files large enough in CSV format RODBC could be helpful)
>.
>>
>> I set up a DNS called "Text Files" and then ran the following code in
>
>> R
>>
>>> library(RODBC)
>>> mtg <- odbcConnect("Text Files")
>>> sqlTables(mtg)
>>                         TABLE_CAT TABLE_SCHEM    TABLE_NAME  
>> TABLE_TYPE        REMARKS
>> 1 C:\\USERS\\NUTTERB                   <NA>    Core2012.txt          
>   
>> TABLE                 <NA>
>> 2 C:\\USERS\\NUTTERB                   <NA> MTGCards.csv            
> 
>> TABLE                 <NA>
>>> sqlFetch(mtg, "MTGCards.csv")
>> Error in odbcTableExists(channel, sqtable) :
>>  'MTGCards.csv': table not found on channel
>>>
>>
>> MTGCards.csv is an export from an MS Access database, and I'm able to
>get it out of Access, and I'm also able to connect to our Oracle
>databases.  So I'm not sure what it is I'm not getting about reading
>the text files.  If anyone has done this successfully and has any
>pointers, I'd appreciate it.  So far I've not been able to solve it
>with documentation from RODBC, RStudio (I get the same error messages
>when I use the RGui), or Microsoft ODBC drivers.
>>
>
>This isn't precisely what you are asking for but if the idea is to
>apply an sql statement to a csv file then read.csv.sql in the sqldf
>package can apply an sql statement to a csv file reading the result
>into R.  If you omit the sql statement then it reads it all in.
>
>--
>Statistics & Software Consulting
>GKX Group, GKX Associates Inc.
>tel: 1-877-GKX-GROUP
>email: ggrothendieck at gmail.com
>
>
>===================================
>
> Please consider the environment before printing this e-mail
>
>Cleveland Clinic is ranked one of the top hospitals
>in America by U.S.News & World Report (2010).  
>Visit us online at http://www.clevelandclinic.org for
>a complete listing of our services, staff and
>locations.
>
>
>Confidentiality Note:  This message is intended for
>use\...{{dropped:13}}
>
>______________________________________________
>R-help@r-project.org mailing list
>https://stat.ethz.ch/mailman/listinfo/r-help
>PLEASE do read the posting guide
>http://www.R-project.org/posting-guide.html
>and provide commented, minimal, self-contained, reproducible code.

______________________________________________
R-help@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.

Reply via email to