CLR: .Net / Mono / Boo / Otros CLR > VB .NET
Visual Studio 2010 pdf en base de datos?
frankius:
Saludos A todos
Recurro a su experiencia.-
Soy un joven que esta cursando por la universidad nos han dejado un proyecto de visual studio 2010 en la cual a continuación narro lo siguiente:
estoy trabajando con una base de datos en access 2007 la cual en mi proyecto la tengo conectada al visual para ir trabajándola.
Asi mismo en mi tabla la cual se llama DOCUMENTOS tengo los siguientes campos: CODIGO, NOMBRE, TIPO, FECHA DE INGRESO, AREA, RESPONSABLE
al agregar estos datos no tengo inconveniente una vez ejecutándolos desde el visual studio y actualizando mi tabla mi problema es el siguiente el cual he buscado muchos foros y no encuentro algo exacto porque lo trabajan en c# y no es visual.net
a mi tabla que tengo por Nombre DOCUMENTOS deseo agregarle un campo mas el cual tendra el nombre de "referencia" y que al al clikear en el, ver un archivo ya sea pdf
y asi en todos los registros que tenga que agregar agregarle una ruta de donde se encuentren los archivos PDF que son diferentes por supuesto
no se como llegar a ello
intente con objeto ole y nada y lo de matrices de bytes no entiendo por eso si alguien tiene una idea me la puede brindar por favor
se que me diran agregale el campo referencia desde access y vuelve a conectarla perfecto lo he hecho pero cuando agrego registros deseo agregar la ruta donde se encuentra el pdf claro que esta en mi pc los pdfs que son a 50 los que equivaldrían a 50 registros que yo vaya ingresando
gabio2:
[color=#00000]"a mi tabla que tengo por Nombre DOCUMENTOS deseo agregarle un campo mas el cual tendra el nombre de "referencia"[/color] y que al al clikear en el , ver un archivo ya sea pdf
y asi en todos los registros que tenga que agregar agregarle una ruta de donde se encuentren los archivos PDF que son diferentes por supuesto
no se como llegar a ello
intente con objeto ole y nada y lo de matrices de bytes no entiendo por eso si alguien tiene una idea me la puede brindar por favor
se que me diran agregale el campo referencia desde access y vuelve a conectarla perfecto lo he hecho pero cuando agrego registros deseo agregar la ruta donde se encuentra el pdf claro que esta en mi pc los pdfs que son a 50 los que equivaldrían a 50 registros que yo vaya ingresando"[/color]
A que te refieres con "y al que al clikear en el"... a que le vas a dar clic?.. no te entendí.. otras dudas:
El pdf ya está en la computadora?..
Solo guardas la ruta del archivo en el campo "referencia"?
¿QUE ES LO QUE REALMENTE QUIERES HACER EN PALABRAS MÁS SENCILLAS?..
no se entiende mucho tu explicación saludos.. :)
frankius:
Saludos gabio
A lo que me refería es si yo agrego nuevos registros se agregan en mi base de datos cierto, creo que ahi estoy bien
Ahora si en los registros que yo agregue deseo también que en uno de los campos, el cual se llame referencia a la hora de digitar me guarde un archivo PDF o la ruta en donde se encuentre un pdf
por ejemplo
NOMBRE CODIGO TIPO AREA RESPONSABLE REFERENCIA
PSSO SGI- 1 PLAn Administracion F.Rivera archivo PDF
donde al consultar mis registros en un forms al revisar la fila de tantos registros yo puedo (examinar clickeando o apretando o con doble click en refencia,) (archivo PDF)
y me lleve al archivo para poder leerlo.
ahora si decía los pdfs en mi computadora? es que si yo quisiera agregar pdf en la base de datos debería tenerlos en mi pc para poder indicar una ruta a la hora de guárdalos en un registro ciertos
yo vi un ejemplo en ASP.NET pero es totalmente diferente en visual.net sus códigos son totalmente diferente
espero que me puedas ayudar o de alguna manera haber explicado mejor mi problema ya que en varios tutos estan en asp.net y C# que algunos códigos no coinciden para visual.net
gabio2:
Me dejaste en las mismas.. no te entendi....
Si lo que quieres es abrir un PDF (o cualquier archivo/aplicación/etc), te recomiendo uses el Process.Start() para más información puedes leer aquí: http://msdn.microsoft.com/es-es/library ... 80%29.aspx
si lo que quieres es guardar un archivo PDF en tu base de datos, bueno eso es diferente, primero necesitas como tu dices crear un campo más en tu tabla de tipo BLOB (si quieres saber un poco más acerca del BLOB aquí viewtopic.php?f=50&t=45972 hay un poco sobre eso).
Luego necesitas crear tu reporte y exportarlo usando el ExportToStream() para más info igual puedes leer aquí http://msdn.microsoft.com/es-es/library ... 80%29.aspx o http://msdn.microsoft.com/es-es/library ... 80%29.aspx
así esportas tu reporte a BYTES que es lo que guardarás en tu campo.. BLOB, entonces, solo te queda pasar el parámetro a tu sentencia SQL, por que te recuerdo que para guarar BYTES tienes que pasarlo por PARÁMETROS.. para más información http://www.google.com.mx/#sclient=psy&h ... 20&bih=934
No sé que más decir por que no entendí casi nada de tú problema es por eso que te dejo varias soluciones.... alguna te tiene que servir.. pero tienes que LEER :)... saludos..
frankius:
please si me dejas tu correo te envio mis imagenes de lo que deseo para que me entiendas mi correo es frankius14@hotmail.com
estoy leyendo lo que me enviastes gracias y saludos
Atentamente
Franco rivera
Navegación
[#] Página Siguiente
Ir a la versión completa