ASP.NET y ACCESS
En muchos casos salváis la vida de la gente por decirlo de alguna manera.
Verás tengo que hacer obligatoriamente un aplicación web en asp.net, tengo que trabajar con bases de datos access y en basic, no vale c ni otro código. La cosa es que todo va bien pero tengo que meter por narices archivos (doc, xls, jpg, ...) en access, a esto yo propuse guardar estos archivos en el disco duro y en la base de datos guardar la dirección pero no me han dejado los jefazos, dicen que obligatoriamente lo guarde en access, por narices.
Para hacer la prueba he creado un proyecto que tiene un textbox un botón y un fileupload para recoger los archivos. Al hacer clic el botón que está en aspx se ejecuta el código que está en aspx. Vb. La cadena de texto del text1.text la inserta correctamente pero el archivo no se como guardarle en la base de datos, lo he intentado con campo memo que me han dicho que es el más conveniente.
Dim dbconn, sql, dbcomm, dbread
Dim cadena As String
dbconn = New OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;data source=" & Server.MapPath("cuentas.mdb"))
dbconn.Open()
sql = "INSERT INTO salon (nombre,foto) VALUES ('" & cadena & "','" & imagen& "')"
dbcomm = New OleDbCommand(sql, dbconn)
dbread = dbcomm.executeNonQuery()
Me puedes dar una solución para insertar un archivo basado en este código, con ejemplo si puede ser.
Verás tengo que hacer obligatoriamente un aplicación web en asp.net, tengo que trabajar con bases de datos access y en basic, no vale c ni otro código. La cosa es que todo va bien pero tengo que meter por narices archivos (doc, xls, jpg, ...) en access, a esto yo propuse guardar estos archivos en el disco duro y en la base de datos guardar la dirección pero no me han dejado los jefazos, dicen que obligatoriamente lo guarde en access, por narices.
Para hacer la prueba he creado un proyecto que tiene un textbox un botón y un fileupload para recoger los archivos. Al hacer clic el botón que está en aspx se ejecuta el código que está en aspx. Vb. La cadena de texto del text1.text la inserta correctamente pero el archivo no se como guardarle en la base de datos, lo he intentado con campo memo que me han dicho que es el más conveniente.
Dim dbconn, sql, dbcomm, dbread
Dim cadena As String
dbconn = New OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;data source=" & Server.MapPath("cuentas.mdb"))
dbconn.Open()
sql = "INSERT INTO salon (nombre,foto) VALUES ('" & cadena & "','" & imagen& "')"
dbcomm = New OleDbCommand(sql, dbconn)
dbread = dbcomm.executeNonQuery()
Me puedes dar una solución para insertar un archivo basado en este código, con ejemplo si puede ser.
2 respuestas
Respuesta de acasegra
1
Respuesta de Roberto Alvarado