Yo he insertado imágenes en SQLServer utilizando ADO y nunca he tenido que convertirlas.
En mi caso utilizo un SQL con parámetros, pero seguro que se puede hacer vía código.
Monto el SQL de la siguiente forma:
Código SQL
[-]
INSERT.... VALUES(1, 'pepe', :imagen);
Luego antes de lanzarla asignas al parámetro la imagen:
Código Delphi
[-]
...
CommmandParam :=
ADOCommand.Parameters.FindParam(NombreParametro);
if Assigned(CommmandParam) then begin
CommmandParam.Assign(Bitmap1);
end;
....
Lanzar la SQ