Creo que usando ese adaptador NO usás ODBC.

Había leído que la idea era sacar afuera de AR a todos los adapters para que
"evolucionen" a su propio ritmo (evidentemente hay un pequeño conjunto que
se lo quedaron in-house).

Saludos,

nachokb

2008/7/29 Rodolinux <[EMAIL PROTECTED]>

> A eso mismo llegué recien... el adaptador de interbase no viene en el core
> de rails. En cuanto llegue a la oficina lo pruebo. Quizas por no tener ese
> adaptador instalado el obdc me pateaba, aunque tengo mis dudas. De todos
> modos y de no ser así, al tener el adaptador puedo crear un modelo de
> conexion...
> Gracias por contestar
>
> 2008/7/29 NachoKB <[EMAIL PROTECTED]>
>
> En principio, usar un driver "nativo" por sobre ODBC va a ser más simple.
>> Lo que me llama la atención es que digas que no lo incluyen en las nuevas
>> versiones.
>>
>> Desde 2.0 si no me equivoco, *los adapters vienen en una gema aparte*(aunque 
>> mysql, pg, y sqlite parecen estar [1]), no son parte de
>> active-record, ¿puede ser eso?... en [2] fijate que hay un adapter para
>> FireBird basado en FireRuby...
>>
>> Con mi gem list --remote encuentro la gema "activerecord-interbase-adapter
>> (0.3.0)" ¿decís que será vieja?
>>
>> Saludos,
>>
>> nachokb
>>
>> [1]
>> http://github.com/rails/rails/tree/master/activerecord/lib/active_record/connection_adapters
>> [2] http://dev.rubyonrails.org/browser/adapters/firebird
>>
>> 2008/7/29 Rodolinux <[EMAIL PROTECTED]>
>>
>>> Supuestamente, en realidad apunta OBDC es una API que unifica el acceso a
>>> las DB de modo que escribas un solo tipo de código. Si bien al desarrollador
>>> no le debe importar el tipo de db, en las definiciones de la OBDC debés
>>> indicar a que tipo de base de datos te vas a conectar. Por lo general las
>>> principales db disponen de __drivers__ para establecer las conexiones. En mi
>>> caso en particular y a nivel de drivers estoy bien,ya que tengo los drivers
>>> originales Interbase de Easysoft para linux y puedo establecer la conexión,
>>> y con un comando de unixODBC llamado isql accedo al server remoto. El
>>> problema se da en que en el source de odbc-rails no se está definido el
>>> adaptador para interbase. Es curioso porque en el website dicen que si, pero
>>> estuve buscando en todos las versiones anteriores de obdc-rails y no es
>>> verdad. Ojalá me esté equivocando y sea un grosero error mio. Posteé en el
>>> sitio del proyecto este interrogante. Espero que me contesten...
>>>
>>>
>>>
>>>
>>>
>>> On Tue, Jul 29, 2008 at 10:14 AM, Lucas Sallovitz <[EMAIL PROTECTED]>wrote:
>>>
>>>> 2008/7/29 Rodolinux <[EMAIL PROTECTED]>:
>>>> > Buenas: les consulto lo siguiente. Estoy necesitando acceder a una
>>>> Interbase
>>>> > DB ya existente y funcionando. Establecí la conexión con  unixODBC[1]
>>>> y me
>>>> > descargué el adaptador rails odbc-rails[2] para acceder desde Rails
>>>> con
>>>> > ActiveRecord. El problema que tengo es que en ninguna parte del código
>>>> de
>>>> > dicho adaptador se encuentran las definiciones de Interbase/Firebird,
>>>>
>>>> Perdón por mi ignorancia, pero la gracia de ODBC no era que no
>>>> interesa con que base de datos te estés conectando?
>>>>
>>>> Lucas.
>>>> _______________________________________________
>>>> Ruby mailing list
>>>> [email protected]
>>>> http://lista.rubyargentina.com.ar/listinfo.cgi/ruby-rubyargentina.com.ar
>>>>
>>>
>>>
>>>
>>> --
>>> http://www.rodolinux.com.ar
>>>
>>> "I must not fear. Fear is the mind-killer. I will face my fear. I will
>>> permit it to pass over me and through me. And when it has gone past I will
>>> turn the inner eye to see its path. Where the fear has gone there will be
>>> nothing. Only I will remain." - Bene Geserit's Fear Lethany - Dune Trilogy -
>>> Frank Herbert
>>>
>>> _______________________________________________
>>> Ruby mailing list
>>> [email protected]
>>> http://lista.rubyargentina.com.ar/listinfo.cgi/ruby-rubyargentina.com.ar
>>>
>>>
>>
>> _______________________________________________
>> Ruby mailing list
>> [email protected]
>> http://lista.rubyargentina.com.ar/listinfo.cgi/ruby-rubyargentina.com.ar
>>
>>
>
>
> --
> http://www.rodolinux.com.ar
>
> "I must not fear. Fear is the mind-killer. I will face my fear. I will
> permit it to pass over me and through me. And when it has gone past I will
> turn the inner eye to see its path. Where the fear has gone there will be
> nothing. Only I will remain." - Bene Geserit's Fear Lethany - Dune Trilogy -
> Frank Herbert
>
> _______________________________________________
> Ruby mailing list
> [email protected]
> http://lista.rubyargentina.com.ar/listinfo.cgi/ruby-rubyargentina.com.ar
>
>
_______________________________________________
Ruby mailing list
[email protected]
http://lista.rubyargentina.com.ar/listinfo.cgi/ruby-rubyargentina.com.ar

Responder a