Я использую activerecord-jdbc-adapter
с ActiveRecord, чтобы иметь возможность доступа к базе данных SQLServer для Rails Application, работающего под jRuby, и у меня возникают проблемы со вставкой двоичных данных. Исключение, которое я получаю, ниже. Обратите внимание, у меня просто есть реклама двоичных данных от приборов, которые отлично работали для MySQL.
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'GIF89a@')
Когда я создавал таблицы, для миграции использовался двоичный файл, а вместо этого SQLServer использовал Image. Мы используем Rails 2.3.5, SQLServer Express 2008. Мне нужен способ передачи двоичных данных в SQLServer с помощью ActiveRecord.
Заранее спасибо за помощь.