2013-03-21 4 views
-3

я создаю с # окна приложения с и я хочу, чтобы сохранить и retrive в RAR или почтовый файл SQL server.Is там какой-нибудь способ, чтобы вставить .rar или .zip-файл на SQL Server и вернуть его обратно? Пожалуйста, помогите мне.Как сохранить .rar или .zip файл в SQL Server

+0

Вы пытались хранить его как BLOB? – Yahya

+0

Вы можете сохранить его как двоичный тип данных. –

+0

Я не знаю, как это сделать, используя blob или binary .... пожалуйста, любой из вас может предоставить мне код для этого ... –

ответ

2

Создать столбец типа varbinary(max). В C# вы можете вставить/выбрать контент как byte[]. Вы можете использовать File.ReadAllBytes или File.WriteAllBytes, чтобы получить содержимое файла byte[] или написать его.

И помните: вы всегда можете использовать Google!

+0

Благодарю вас, сэр ... я попробую ... и вернусь сюда ... когда я сделал это ... –

+0

Я сниму нижний план, если вы меняете «двоичный» на «varbinary (max)». Бинарный тип данных в SQL Server предназначен только для бинарных столбцов фиксированной длины. См. Http://msdn.microsoft.com/de-de/library/ms188362.aspx – TToni

+0

О, это вы :-) –