Фото лежит в MS SQL в поле типа IMAGE. Нужно передать его в MySQL в поле типа BLOB.
Правильно ли написана MySQL-функция , которая вызывается на стороне MS SQL для записи в MySQL:
CREATE FUNCTION insert_photo(_img BLOB) RETURNS INT
BEGIN
INSERT INTO Photo(img) VALUE(_img);
return LAST_INSERT_ID();
END
Или так передавать BLOB-данные нельзя и нужно использовать, например, кодирование IMAGE -> BASE64 -> BLOB ?