|
|
|
esi |
|
|||
Новичок Профиль Группа: Участник Сообщений: 17 Регистрация: 6.3.2009 Репутация: нет Всего: нет |
возникла проблема подключения из ruby (jruby) к SQL SERVER 2000. DBI и DBD-ODBC установил, при попытке подключиться падает ошибка IM002 (0) DBI::Database Error
# подключение к SQL серверу require "odbc" require "dbi" DBI.connect('DBI:ODBC:ESINITSKYCOMP','login', 'pass') do |dbh| dbh.select_all('select * from simple01') do | row | puts row end end (полный текст ошибки, расшифровать не удалось) c:/ruby/lib/ruby/site_ruby/1.8/dbd/odbc/driver.rb:36:in `connect': IM002 (0) [Mi crosoft][─шёяхЄўхЁ фЁрщтхЁют ODBC] ╚ёЄюўэшъ фрээ√ї СЌС… эрщфхэ С€ СЌС… єърчрэ фЁрщтхЁ , шёяюы№чєхь√щ СЏСЋ єьюыўрэш■(DBI::DatabaseError) from c:/ruby/lib/ruby/site_ruby/1.8/dbi/handles/driver.rb:33:in `connect ' from c:/ruby/lib/ruby/site_ruby/1.8/dbi.rb:142:in `connect' from ports.rb:4 |
|||
|
||||
esi |
|
|||
Новичок Профиль Группа: Участник Сообщений: 17 Регистрация: 6.3.2009 Репутация: нет Всего: нет |
для jruby проблема решена, но существенно, чтобы программа запускалась именно для ruby.
У кого-нибудь есть идеи как это разрешить? Благодарен за любую помощь |
|||
|
||||
esi |
|
|||
Новичок Профиль Группа: Участник Сообщений: 17 Регистрация: 6.3.2009 Репутация: нет Всего: нет |
тема закрыта. решение - воспользоваться win32ole вместо dbi
|
|||
|
||||
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Ruby: Базы данных | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |