Ver Mensaje Individual
  #1 (permalink)  
Antiguo 03/11/2010, 10:27
franciscomusico
 
Fecha de Ingreso: enero-2009
Mensajes: 201
Antigüedad: 15 años, 4 meses
Puntos: 1
Error al subir archivo a la db

hola a todos

a que se puede deber que intento guardar una imagen en la base de datos y me da el error: Debe declarar la variable escalar "@pic".

El codigo del error es el siguiente, y segun lo que entiendo esta bien declarado. Trabajo con VS2005 y SQL 2005.

Código:
        Dim len As Integer = f.PostedFile.ContentLength
        Dim pic(0 To len - 1) As Byte
        f.PostedFile.InputStream.Read(pic, 0, len)
        Try
            myConnection.Open()
            Dim cmd As OleDbCommand = New OleDbCommand("insert into process_rotativas " & "(fArchivo) values (@pic)", myConnection)
            cmd.Parameters.AddWithValue("@pic", pic)
            'cmd.Parameters.AddWithValue("@text", Comment.Text)
            cmd.ExecuteNonQuery()
        Finally
            myConnection.Close()
        End Try
¿Como podre arreglar este error?

gracias
__________________
Francisco Birrer
Arquitecto de Software e-process
http://www.universite.cl