I'm having the same problem as Tom. I can connect to the SQL Server
and run a "select *" from iSQL, so I believe that ruby-odbc bindings
are using iODBC instead of unixODBC

% tsql -C
Compile-time settings (established with the "configure" script)
                            Version: freetds v0.82
             freetds.conf directory: /usr/local/Cellar/freetds/0.82/
etc
     MS db-lib source compatibility: yes
        Sybase binary compatibility: no
                      Thread safety: yes
                      iconv library: yes
                        TDS version: 8.0
                              iODBC: no
                           unixodbc: yes

% ruby extconf.rb --with-odbc-dir=/usr/local/lib

   checking for version.h... yes
   checking for sql.h... yes
   checking for sqlext.h... yes
   checking for SQLTCHAR in sqltypes.h... yes
   checking for SQLLEN in sqltypes.h... yes
   checking for SQLULEN in sqltypes.h... yes
   checking for odbcinst.h... yes
   checking for SQLAllocConnect() in -lodbc... no
   checking for SQLAllocConnect() in -liodbc... yes
   checking for SQLConfigDataSource() in -lodbcinst... no
   checking for SQLConfigDataSource() in -liodbcinst... yes
   checking for SQLInstallerError() in odbcinst.h... yes
   creating Makefile


On Sep 24, 5:09 am, Iljun Kim <[email protected]>
wrote:
> If switching to the unixODBC is an option for you, you may try the
> following.
>
> - Install unixODBC.
>   Download it from "http://www.unixodbc.org/"; and configure it something
> like,
>   "./configure --prefix=/usr/local/unixODBC-2.2.14 --enable-gui=no".
>
> - Install freeTDS with
>   "./configure --prefix=/usr/local/freetds-0.82
> --with-unixodbc=/usr/local/unixODBC-2.2.14".
>
> - Configure /usr/local/unixOBCD-2.2.14/etc/odbc.init and odbcinst.ini
>
> - Download ruby-odbc-0.9997 from "http://www.ch-werner.de/rubyodbc/";,
>   create the Makefile with
>   "ruby extconf.rb --with-odbc-lib=/usr/local/unixODBC-2.2.14/lib", and
> install
>
> Hope it helps.
> --IJ
>
> TomRossi7 wrote:
> > Has anyone been able to get Rails talking to Microsoft SQL Server from
> > OSX Snow Leopard?  In the past with Leopard, I used the instructions
> > found here:http://wiki.rubyonrails.org/database-support/ms-sql.  But
> > with Snow Leopard I get the following error when I try to access an
> > ActiveRecord object:
>
> > /usr/local/lib/ruby/gems/1.8/gems/dbd-odbc-0.2.4/lib/dbd/odbc/
> > statement.rb:41: [BUG] Segmentation fault
> > ruby 1.8.7 (2009-06-12 patchlevel 174) [i686-darwin10.0.0]
>
> > Any help is appreciated!
>
> > Thanks,
> > Tom
>
> --
> Posted viahttp://www.ruby-forum.com/.

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "Ruby 
on Rails: Talk" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/rubyonrails-talk?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to