Código SQL
[-]CREATE PROCEDURE InsertaFoto
@id int
AS
INSERT INTO EmployeePhoto(idEmployeeid, Photo)
SELECT @id, * FROM OPENROWSET(BULK 'D:\mifoto.jpg', SINGLE_BLOB) as foto
GO
Este funciona de lo mejor, pero necesito pasar por parámetro el camino de la foto con su nombre para eso utilizo @Dir
Código SQL
[-]CREATE PROCEDURE InsertaFoto
@id int,
@Dir varchar(255) // ubicacion de la foto ej: 'D:\mifoto.jpg'
AS
INSERT INTO EmployeePhoto(idEmployeeid, Photo)
SELECT @id, * FROM OPENROWSET(BULK @Dir, SINGLE_BLOB) AS foto
GO
Me arroja el siguiente error:
Incorrect syntax near '@Dir'.