download de Base de Datos

16/07/2004 - 19:27 por Pedro Rodríguez | Informe spam
no se si alguien a hecho esto para que me ayude ..

Resulta que estoy en una parte de mi aplicación ... se
pueden subir archivos a mi base de datos (mi servidor es
SQL SERVER) en una tabla con una campo image.

En ese campo se guardan los unos manuales. mi pregunta es
como los descargo para bajarlos en la máquina del cliente
y que ellos tengan el archivo en su maquina.

Si me pueden ayudar con un ejemplo.
 

Leer las respuestas

#1 Franco Figùn
16/07/2004 - 21:21 | Informe spam
Deberias usar algo como esto:

<%@ Page Language="vb" %>
<%@ Import Namespace="System.Data" %>
<%@ Import Namespace="System.Data.SqlClient" %>
<HTML>
<HEAD>
<title>Retrieving Image from the Sql Server</title>
<script runat=server>
Public Sub Page_Load(sender As Object, e As EventArgs)
Dim myConnection As New
SqlConnection(ConfigurationSettings.AppSettings("ConnectionString"))
Dim myCommand As New SqlCommand("Select * from Person", myConnection)
Try
myConnection.Open()
Dim myDataReader as SqlDataReader
myDataReader = myCommand.ExecuteReader(CommandBehavior.CloseConnection)
Do While (myDataReader.Read())
Response.ContentType = myDataReader.Item("PersonImageType")
Response.BinaryWrite(myDataReader.Item("PersonImage"))
Loop
myConnection.Close()
Response.Write("Person info successfully retrieved!")
Catch SQLexc As SqlException
Response.Write("Read Failed : " & SQLexc.ToString())
End Try
End Sub
</script>
</HEAD>
<body style="font: 10pt verdana">
</body>
</HTML>

FF
www.francofigun.com.ar
www.microsofties.com.ar
MSN:
Yahoo MSN:

"Pedro Rodríguez" escribió en el
mensaje news:2da6b01c46b5a$2fd2f680$
no se si alguien a hecho esto para que me ayude ..

Resulta que estoy en una parte de mi aplicación ... se
pueden subir archivos a mi base de datos (mi servidor es
SQL SERVER) en una tabla con una campo image.

En ese campo se guardan los unos manuales. mi pregunta es
como los descargo para bajarlos en la máquina del cliente
y que ellos tengan el archivo en su maquina.

Si me pueden ayudar con un ejemplo.

Preguntas similares