• Sábado 20 de Abril de 2024, 05:00

Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Mensajes - magda1984

Páginas: [1]
1
PostgreSQL / Re:Actualizar campo bytea
« en: Miércoles 14 de Septiembre de 2011, 19:07 »
antes que nada el error surge porq los datos no coinciden, queres actualizar con el dato que es oid primero debes convertilo a dato binario para poder actualizarlo.....

2
Visual FoxPro / Re:grabar imagen de foxpro via ODBC en postgres 9.0
« en: Martes 26 de Julio de 2011, 23:02 »
ya logre solucionar mi problema despues de tanto leer y probar......yo se que a alguien le a de servir la solucion, las imagenes grabo en el campo BYTEA.....aqui les dejo:

1er paso,si se conectan por ODBC de postgres deben entrar en herramientas administrativas, luego ORIGENES DE DATOS ODBC, luego entran el en DSN DEL SISTEMA y dan doble click en el driver para configurar, ahi les aparece una ventanita y donde dice OPTIONS> DATASOURCE> PAGE2 >deben elegir BYTEA AS LO, esto sirve para que se pueda grabar los datos binarios dentro del campo BYTEA.

2do paso, utilizan este codigo para convertir a dato binario

vfile = CREATEBINARY(FILETOSTR(thisform.image1.Picture))
SQLEXEC(bd," INSERT INTO empleados(apellido,foto2) values('BOLA',?vfile)")

3er paso, el odbc de postgres tiene dos formas de conectarse una por ANSI y la otra por UNICODE, bueno utilizan uno de los dos para grabar y la otra para consultar, porq esto porq al consultar con la opcion selecciona q es BYTEA AS LO, trae mal los datos, entonces utilizo la otra opcion de conectarme sin utilizar la opcion BYTEA AS LO, entonces una vez seleccionada la imagen pongo en , THISFORM.IMAGE1.PICTUREVAL = CONSULTA.FOTO y podran visualizar la imagen sin ningun inconveniente.....espero que les sirva a las personas que deseen grabar sus imagenes o archivos en postgres desde foxpro....

3
PostgreSQL / Re:dos conexiones a postgres
« en: Miércoles 20 de Julio de 2011, 03:44 »
holaaa......las conexiones las quiers hacer desde el cliente..

4
Visual FoxPro / Re:grabar imagen de foxpro via ODBC en postgres 9.0
« en: Martes 19 de Julio de 2011, 01:56 »
logre insertar la imagen en la base de datos con
vfile = createbynari(thisform.image1.picture)
sqlexec = (bd,'insert into empleados(foto) values(?vfile)

ahora el problema que tengo es al hacer el select que me trae la columna foto con dato GEN y la verdad que no se como extraer el dato que esta en el postgres...

5
Visual FoxPro / Re:grabar imagen de foxpro via ODBC en postgres 9.0
« en: Martes 19 de Julio de 2011, 00:04 »
holaaa...graciasss......siii ya lo intente con STRTOFILE pero no se como crear el archivo......

6
Visual FoxPro / grabar imagen de foxpro via ODBC en postgres 9.0
« en: Lunes 18 de Julio de 2011, 22:27 »
hola amigos del foro...tengo un dilema desde hace una semana, estoy queriendo insertar desde mi aplicacion echa en foxpro una imagen en mi base de datos postgres 9.0 y aun no he podido resolverlo.....tengo un formulario de funcionarios la cual tiene cada funcionario una imagen y como son pocos entonces decidi guardar la imagen en la misma base de datos.....he probado insertar en un campo OID con las funciones lo_import pero no me funciona desde el cliente y si quiero probar desde el sql de pgadmin pero no me reconoce y luego cambie el campo a BYTEA ahi pude grabar sin utilizar el lo_import pero no se si estoy grabando la imagen o solo la ruta como dato binario, ya que si hago un select me trae el dato pero no logro visualizar la imagen...ojala y me puedan ayudar y que haya sido bien especifico todo lo que escribi... :flower:

Páginas: [1]