2014-09-30 3 views
0
INSERT INTO Employees (Id, Name, Photo) 
SELECT 10, 'John', BulkColumn 
FROM Openrowset(Bulk 'C:\Users\mine\Desktop\2.jpg', Single_Blob) as EmployeePicture 
CREATE TABLE Employees 
(
    Id int, 
    Name varchar(50) not null, 
    Photo varbinary(max) not null 
) 

Iam, используя код выше, но при выполнении этого он выдает сообщение об ошибке, какКак вставить изображение в базе данных

Может не основная нагрузка, так как файл "C:\Users\mine\Desktop\2.jpg" не может быть открыт. Эксплуатация системный код ошибки 3 (Система не может найти указанный путь).

Иам с помощью SQL server2008r2 пожалуйста решить эту

+0

Никогда не храните изображения в своей базе данных. Даже если можно, не надо! –

ответ

0

Добро пожаловать в StackOverflow. В следующий раз, если вы хотите написать код, введите его в формате кода. Вы можете сделать это, выделив код и выбрав знак «{}» из своего редактора.

На ваш вопрос используется аутентификация вдов для вашей аутентификации SQL? если да, попробуйте выполнить проверку подлинности SQL и повторите попытку. Существует хорошее объяснение того, что migth help here

Эта ошибка, вероятно, связана с правами доступа к учетной записи в доступном файле.

Смежные вопросы