Статья: Работа с двоичными данными SQL Server ASP

cn.Open "Provider=SQLOLEDB.1;Initial Catalog=test;Data Source=localhost;UID=yura;PWD=yura;"

' запрос однозначно получающий запись из таблицы

' в данном случае для примера blob_id = 1

' в Вашем случае это может быть другое число

sSQL = "SELECT * FROM blob WHERE blob_id=1"

rs.Open sSQL, cn, 1, 3

objStream.Type = 1

objStream.Open

objStream.Write rs.Fields("blob_file").Value

' папка, где сохраняется файл, должна иметь NTFS права на чтение/запись для

' интернет-пользователя (обычно IUSR_<имя_компьютера>)

' в данном случае - это текущая папка

objStream.SaveToFile Server.MapPath("./") & "\test_from_db.jpg", 2

rs.Close

objStream.Close

cn.Close

Set rs = Nothing

Set objStream = Nothing

Set cn = Nothing

%>

<html>

<head>

<body>

<center>

<b>Файл успешно сохранен из базы данных !</b>

</center>

</body>

</head>

</html>

К-во Просмотров: 274
Бесплатно скачать Статья: Работа с двоичными данными SQL Server ASP