Un saludo amigo!! veo que tienes mucha experiencia en esto de VB.net y SQL server 2008
Y nose me estaba preguntando si m podrias ayudar con esto!!
Como hago para almacenar una imagen en la BD desde ASP.net suponiendo que tenga una tabla de esta manera:
create table persona(
cod_persona int not null primary key,
nomcompleto_persona varchar(100),
foto_persona image
)
mmm no quiero que sea una ruta como la que esta para este boton en ASP.net
Código ASP:
Ver originalProtected Sub btnRegistrar_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles btnRegistrar.Click
If validar() Then
If btnRegistrar.Text = "REGISTRAR" Then
Dim objPersona As New PersonaBE
objPersona.Nombre = txtNombre.Text
objPersona.RutaFoto = "Fotos_Personas" & "/" & Path.GetFileName(fuFoto.PostedFile.FileName)
Dim guardarFoto As String
guardarFoto = "C:\Users\MakubexD\Desktop\CONTINUA4_MVELIZ\sitioWeb_Persona\Fotos_Personas" & Path.GetFileName(fuFoto.PostedFile.FileName)
fuFoto.PostedFile.SaveAs(guardarFoto)
personaBLL.Registrar(objPersona)
limpiar()
listarPersonas()
Else
Dim objPersona As New PersonaBE
objPersona.Nombre = txtNombre.Text
objPersona.RutaFoto = "Fotos_Personas" & "/" & Path.GetFileName(fuFoto.PostedFile.FileName)
MsgBox(hfCodigo.Value)
objPersona.Codigo = CInt(hfCodigo.Value)
Dim guardarFoto As String
guardarFoto = "C:\Users\MakubexD\Desktop\CONTINUA4_MVELIZ\sitioWeb_Persona\Fotos_Personas" & Path.GetFileName(fuFoto.PostedFile.FileName)
fuFoto.PostedFile.SaveAs(guardarFoto)
personaBLL.Modificar(objPersona)
limpiar()
listarPersonas()
End If
End If
End Sub
Sino que sea un arreglo de bytes para evitar tener carpetas con las imagenes y que todo sea desde la BD... Obvio que esto sera con un FILEUPLOAD
Espero averme explicado bien y mas que todo que m puedas ayudar
salu2 cordiales