Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Ruby+SQL server 2000, подключение к базе 
:(
    Опции темы
esi
Дата 12.5.2009, 14:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 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

PM MAIL   Вверх
esi
Дата 12.5.2009, 16:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 17
Регистрация: 6.3.2009

Репутация: нет
Всего: нет



для jruby проблема решена, но существенно, чтобы программа запускалась именно для ruby.

У кого-нибудь есть идеи как это разрешить?
Благодарен за любую помощь
PM MAIL   Вверх
esi
Дата 12.5.2009, 17:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 17
Регистрация: 6.3.2009

Репутация: нет
Всего: нет



тема закрыта. решение - воспользоваться win32ole вместо dbi
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Ruby: Базы данных | Следующая тема »


 




[ Время генерации скрипта: 0.1033 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.