Я использую activerecord-jdbc-adapter
с ActiveRecord, чтобы иметь возможность доступа к базе данных SQLServer для Rails-приложения, запущенного под jRuby, и у меня возникают проблемы с вставкой двоичных данных. Исключение, которое я получаю, ниже. Заметьте, у меня просто есть рекламный блок для двоичных данных из приборов, которые отлично работают для MySQL.Двоичные данные SQLServer с ActiveRecord и JDBC
ActiveRecord::StatementInvalid: ActiveRecord::ActiveRecordError: Operand type clash: nvarchar is incompatible with image:
INSERT INTO blobstorage_datachunks ([id], [datafile_id], [chunk_number], [data]) VALUES (369397133, 663419003, 0, N'[email protected]')
Когда я создал таблицы, миграция имела двоичный файл, а SQLServer - вместо изображения. Мы используем Rails 2.3.5, SQLServer Express 2008. То, что я ищу, - это способ получить двоичные данные в SQLServer с помощью ActiveRecord.
Заранее благодарим за помощь.
Спасибо, Патрик, я сделаю это. Любая идея, если она будет работать под JRuby? –