I will defer to others on this question.

In general I want to be able to detect failures and handle them
gracefully, and this is perhaps easier if it returns a boolean, but
wrapping it in try() is also easy enough.

-Don

-- 
Don MacQueen

Lawrence Livermore National Laboratory
7000 East Ave., L-627
Livermore, CA 94550
925-423-1062





On 9/4/14, 6:13 AM, "Hadley Wickham" <had...@rstudio.com> wrote:

>A thought: should dbSendUpdate() return a boolean indicating success,
>or always return TRUE, otherwise throwing an error?
>
>Hadley
>
>On Wed, Sep 3, 2014 at 3:59 PM, MacQueen, Don <macque...@llnl.gov> wrote:
>> Hadley,
>>
>> Since you mentioned DBI 0.3 in a recent email, could I make a request
>>to add
>> a dbSendUpdate() function to DBI, like the one in RJDBC?
>>
>> require(RJDBC)
>>
>>> find('dbSendQuery')
>> [1] "package:RJDBC" "package:DBI"
>>
>>> find('dbSendUpdate')
>> [1] "package:RJDBC"
>>
>> And from ?dbSendUpdate
>>
>>   'dbSendQuery' and 'dbSendUpdate' submit a SQL query to the
>>   database. The difference between the two is only that
>>   'dbSendUpdate' is used with DBML queries and thus doesn't return
>>   any result set.
>>
>> I would find this helpful, because I could then use scripts unmodified
>>with
>> either ROracle or RJDBC.
>> (I suppose adding it to DBI would mean that the one in RJDBC would have
>>to
>> be modified.)
>>
>>
>> I have:
>>
>> Package Version
>>   "DBI" "0.3.0"
>>
>> Package Version
>> "RJDBC" "0.2-4"
>>
>>
>> Thanks
>> -Don
>>
>> --
>> Don MacQueen
>> Lawrence Livermore National Laboratory
>> 7000 East Ave., L-627
>> Livermore, CA 94550
>> 925-423-1062
>>
>
>
>
>-- 
>http://had.co.nz/

_______________________________________________
R-sig-DB mailing list -- R Special Interest Group
R-sig-DB@r-project.org
https://stat.ethz.ch/mailman/listinfo/r-sig-db

Reply via email to