Установка направляющих для работы с sqlserver

Исключение нулевого указателя генерируется, когда приложение пытается использовать null в случае, когда требуется объект. К ним относятся:

  1. Вызов метода экземпляра объекта null.
  2. Доступ или изменение поля объекта null.
  3. Принимая длину null, как если бы это был массив.
  4. Доступ или изменение слотов null, как если бы это был массив.
  5. Бросок null как будто это было значение Throwable.

Приложения должны бросать экземпляры этого класса, чтобы указать на другие незаконные использования объекта null.

Ссылка: http://docs.oracle.com/javase/8/docs/api/java/lang/NullPointerException.html

13
задан Earlz 6 April 2010 в 22:39
поделиться

6 ответов

Вчера я столкнулся с той же проблемой. По-видимому, 'удержанный от использования' драгоценный камень, таким образом, Вы хотите выполнить "установку драгоценного камня, удержанную от использования", чтобы захватить и установить последнюю версию. Удача.

5
ответ дан 2 December 2019 в 00:47
поделиться

Вы устанавливали адаптер SQL Server?

gem install activerecord-sqlserver-adapter --source=http://gems.rubyonrails.org
2
ответ дан 2 December 2019 в 00:47
поделиться

Я тоже столкнулся с этой проблемой. Есть еще одна работа. Вы можете создать DSN для приложения db из панели управления-> инструменты администратора-> Odbc. Файл Database.yml должен выглядеть следующим образом:

adapter: sqlserver
mode: odbc
dsn: DSN_NAME
host: localhost
database: App_development
username: uname
password: password

Я пробовал использовать устаревший гем, толку от него не было. Я также пытался установить адаптер ADO, который оказался бесполезным.

0
ответ дан 2 December 2019 в 00:47
поделиться

Если вы работаете на 64-битной машине, есть две программы администратора ODBC, одна для 32-битной и одна для 64-битной. activerecord-sqlserver-adapter ищет DSN, настроенные с 32-разрядной версией.

2
ответ дан 2 December 2019 в 00:47
поделиться

Я использовал и ODBC источник данных и адаптер SQL Server в Windows Server 2008 против SQL Server 2000, запущенного на удаленном экземпляре.

Установите SQL Server Adapter

gem.bat install activerecord-sqlserver-adapter
  Successfully installed deprecated-2.0.1
  Successfully installed dbi-0.4.1
  Successfully installed dbd-odbc-0.2.4
  Successfully installed activerecord-sqlserver-adapter-2.2.22
  4 gems installed

Создайте ODBC источник данных

  • Тип: SQL Server
  • Имя: rails_development
  • Описание: rails_ development
  • Server: SERVER
  • SQL аутентификация (sa/12345)
  • База данных по умолчанию: DATABASE

Setup database.yml

development:
    adapter: sqlserver
    mode: odbc
    dsn: rails_development
    username: sa
    password: 12345

YMMV

Пара полезных ссылок:

3
ответ дан 2 December 2019 в 00:47
поделиться
1
ответ дан 2 December 2019 в 00:47
поделиться