[pyar] Resumen de pyar, Vol 90, Envío 36

Daniel dmlistapython en gmail.com
Jue Ago 24 09:13:52 ART 2017


El 24 de agosto de 2017, 9:11, Tomas Zulberti <tzulberti en gmail.com>
escribió:

>
>
> On 24 Aug 2017 09:05, "Daniel" <dmlistapython en gmail.com> wrote:
>
> Mira Octavio... acá brutos somos unos pocos (no llegas a 37000 ni a palos)
> ¿y si probás en alguna lista de otro lenguaje?
>
>
> Daniel, todos nos equivocamos y no por eso nos vamos de la lista. La idea
> es que PyAr sea una comunidad copada y dónde la gente se sienta comoda
>
>
> ¡Era una broma cheeeee.....! si quiere brutos... no los va a encontrar acá
(pero si hay que explicarla no fue buena la broma) :(

>
>
>
> El 23 de agosto de 2017, 20:41, Gringo Aleman <hatsembiller78 en hotmail.com>
> escribió:
>
>>
>>
>> Hola buenas noches.
>>    te dejo adjunto mi c.v, mi pretenciones son 37.000 brutos
>>
>
> Fíjate que mandaste esto a todos los de la lista. Cómo estás usando el
> formato de resumen deberías solo responderle a quien mando la oferta de
> trabajo
>
> De paso aprovecho para comentarte que en la página de PyAr hay una seccion
> de trabajos si estas buscando algo relacionado con Python
>
>
>
> ------------------------------
>> *De:* pyar <pyar-bounces en python.org.ar> en nombre de
>> pyar-request en python.org.ar <pyar-request en python.org.ar>
>> *Enviado:* miércoles, 23 de agosto de 2017 06:59 p.m.
>> *Para:* pyar en python.org.ar
>> *Asunto:* Resumen de pyar, Vol 90, Envío 36
>>
>> Envíe los mensajes para la lista pyar a
>>         pyar en python.org.ar
>>
>> Para subscribirse o anular su subscripción a través de la WEB
>>         http://listas.python.org.ar/listinfo/pyar
>> Página de Información de pyar - listas.python.org.ar
>> <http://listas.python.org.ar/listinfo/pyar>
>> listas.python.org.ar
>> Lista de corre del grupo PyAr - Python Argentina. Para ver envíos
>> anteriores a la lista, puede visitar los archivos de pyar . Para buscar en
>> el ...
>>
>>
>>
>> O por correo electrónico, enviando un mensaje con el texto "help" en
>> el asunto (subject) o en el cuerpo a:
>>         pyar-request en python.org.ar
>>
>> Puede contactar con el responsable de la lista escribiendo a:
>>         pyar-owner en python.org.ar
>>
>> Si responde a algún contenido de este mensaje, por favor, edite la
>> linea del asunto (subject) para que el texto sea mas especifico que:
>> "Re: Contents of pyar digest...". Además, por favor, incluya en la
>> respuesta sólo aquellas partes del mensaje a las que está
>> respondiendo.
>>
>>
>> Asuntos del día:
>>
>>    1. Re: COMO HACER UN UPDATE DESDE PYQT5 (Roberto Matarrita)
>>    2. Re: COMO HACER UN UPDATE DESDE PYQT5 (Leonel .)
>>
>>
>> ----------------------------------------------------------------------
>>
>> Message: 1
>> Date: Wed, 23 Aug 2017 11:00:45 -0600
>> From: Roberto Matarrita <rmatarria en gmail.com>
>> To: Python Argentina <pyar en python.org.ar>
>> Subject: Re: [pyar] COMO HACER UN UPDATE DESDE PYQT5
>> Message-ID:
>>         <CA+1ujizCnEy=MqTx2brZnnGNmDyftWn3Z7-OdHwH78pQgBy-tQ en mail.gm
>> ail.com>
>> Content-Type: text/plain; charset="utf-8"
>>
>> Gracias Leonel. Me dieron las tres de la madrugada haciendo pruebas de
>> todo
>> tipo ayer y alfin lo logré, ya aprendí. La forma en que lo describes es
>> como me funcionó, especialmente el segundo caso. Voy a probar también la
>> otra forma que dices a ver que resultados da y te aviso
>>
>> Gracias
>> Roberto
>> Costa Rica
>>
>> El 23/8/2017 5:36 a. m., "Leonel ." <leonelmalon en gmail.com> escribió:
>>
>> > Hola, el problema lo tenés en esta línea:
>> >
>> > objCursor.execute("UPDATE usuarios SET nombre = *nombrenuevo*, salario =
>> > *salarionuevo* WHERE identificacion = *iden*")
>> >
>> > Esos valores los tenés que formatear, algo así:
>> >
>> >
>> > objCursor.execute("UPDATE usuarios SET nombre = '*{nombrenuevo**}'*,
>> > salario = *{salarionuevo}* WHERE identificacion = *{iden**}*
>> > ".formato(nombrenuevo=nombrenuevo, salarionuevo=salarionuevo,
>> > identidad=iden))
>> >
>> > O algo así,
>> >
>> >
>> > objCursor.execute("UPDATE usuarios SET nombre = *'%s'*, salario = *%s*
>> WHERE
>> > identificacion = *%s*" % (nombrenuevo, salarionuevo, iden))
>> >
>> > no sé cuál se recomienda en estos casos, también puede haber un
>> formateado
>> > por parte de pyodbc con '?' y pasando los valores como argumentos en la
>> > función execute del cursor, pero no estoy seguro.
>> >
>> > Alguien que me corrija por las dudas..
>> > PD: no te olvides las comillas simples en nombrenuevo.
>> >
>> > Saludos
>> >
>> >
>> >
>> > El 22 ago. 2017 21:42, "Roberto Matarrita" <rmatarria en gmail.com>
>> escribió:
>> >
>> >> Este es el código que tengo. Parece que nombrenuevo, salario nuevo no
>> son
>> >> aceptados por python de esa forma, incluso iden. Ya que el update se
>> va por
>> >> el lado de error.
>> >> Acepto sugerencias.
>> >>
>> >>    def Modificar(identificacion,nombre):
>> >>         try:
>> >>             cadenaconexcion="host='localhost' dbname='municipal'
>> >> user='postgres' password='Administra8080'"
>> >>             obj=psycopg2.connect(cadenaconexcion)
>> >>             objCursor=obj.cursor()
>> >>
>> >>
>> >>             estado = self.db.open()
>> >>
>> >>             if estado == False:
>> >>                QMessageBox.warning(self, "Error",
>> >> self.db.lastError().text(), QMessageBox.Discard)
>> >>             else:
>> >>
>> >>               nombrenuevo = self.nombre.text()
>> >>               iden                = self.identifica.text()
>> >>               salarionuevo  = self.salario.text()
>> >>
>> >>               objCursor.execute("UPDATE usuarios SET nombre =
>> >> nombrenuevo, salario = salarionuevo WHERE identificacion = iden")
>> >>               obj.commit()
>> >>
>> >>         except :
>> >>             print ("Datos no Actualizados")
>> >>             print(self.nombre.text())
>> >>             obj.rollback()
>> >>             objCursor.close()
>> >>             obj.close()
>> >>
>> >> Roberto
>> >> Costa Rica.
>> >>
>> >> El 22 de agosto de 2017, 9:18, Eduardo Rizzolo <
>> >> fullpaint en pinturas-misioneras.com.ar> escribió:
>> >>
>> >>> *Hola sin los datos de la tabla es medio complicado orientarte, pero
>> >>> sintacticamente hay 2 cosas para ver*
>> >>>
>> >>>
>> >>>
>> >>>
>> >>>
>> >>>
>> >>>
>> >>>
>> >>>
>> >>>
>> >>>
>> >>>
>> >>> * "UPDATE usuarios set nombrenuevo= nombre, salario=salarionuevo where
>> >>> identificacion = 5" El nombre del campo supongo es nombre. Y el nombre
>> >>> nuevo entre comillas simples... "UPDATE usuarios set nombre=
>> 'nombrenuevo',
>> >>> salario=salarionuevo where identificacion = 5" Y supuestamente
>> >>> identificacion es el ID UNICO. Se supone q existe (el 5), porq es un
>> >>> UPDATE, sino tenes que hacer un INSERT... ...Y no podes repetir el ID
>> >>> UNICO. El ID UNICO puede aparte hacerse AUTOINCREMENT, se incrementa
>> solo
>> >>> en cada INSERT. Para tomar ultimo ID UNICO, hay un comando SQL que te
>> >>> indica en una consulta cual fue el ULTIMO ID ASIGNADO. Algunas
>> cosillas
>> >>> para tener en cuenta... Espero te sea util Edu On Tue, 22 Aug 2017
>> 00:33:23
>> >>> -0600, Roberto Matarrita wrote*
>> >>> > Buenas noches. Tengo una forma con los campos identificacion,
>> nombre,
>> >>> salario. Esta ingresa los datos correctamente.
>> >>> >
>> >>> > Pero si deseo actualizar el nombre o el salio no puedo hacerlo. He
>> >>> buscado documentación de como hacer un Update, desde PYQT5,
>> >>> > pero no la he podido encontrar.
>> >>> >
>> >>> > Si alguien me puede decir como hacer el update, se los agradeceria.
>> >>> >
>> >>> > objCursor.execute("UPDATE usuarios set nombrenuevo= nombre,
>> >>> salario=salarionuevo where identificacion = 5")
>> >>> > Parece que de esta forma no funciona.
>> >>> >
>> >>> > Mucho agradecería la ayuda.
>> >>> >
>> >>> > Roberto
>> >>> > Costa Rica.
>> >>>
>> >>>
>> >>> --
>> >>> Eduardo Rizzolo
>> >>> Eldorado, Misiones Argentina
>> >>> INF 0023
>> >>> Linux Counter 518438
>> >>> Correo principal:fullpaint en pinturas-misioneras.com.ar
>> >>> Correo Secundario:fullpaint en gmail.com
>> >>> skype:fullpaint1
>> >>> www.creacionistas.com -> Que lindo cuentito nos contaron!!
>> <http://www.creacionistas.com/>
>> Bienvenidos.:. <http://www.creacionistas.com/>
>> www.creacionistas.com
>> Sitio donde podras encontrar respuestas a la diversas preguntas sobre la
>> creacion o la evolucion, y muchas otras cosas
>>
>>
>> >>> http://video.google.es/videoplay?docid=5201456816857396330&hl=es
>> >>> www.puertosur.org
>> >>>
>> >>>
>> >>> _______________________________________________
>> >>> Lista de Correo de PyAr - Python Argentina - pyar en python.org.ar
>> >>> Sitio web: http://www.python.org.ar/
>> PyAr - Python Argentina <http://www.python.org.ar/>
>> www.python.org.ar
>> Comunidad Python Argentina. Nuestro objetivo es nuclear a los usuarios de
>> Python. Pretendemos llegar a personas y empresas, promover el uso de Python
>> e intercambiar ...
>>
>>
>> >>>
>> >>> Para administrar la lista (o desuscribirse) entrar a
>> >>> http://listas.python.org.ar/listinfo/pyar
>> Página de Información de pyar - listas.python.org.ar
>> <http://listas.python.org.ar/listinfo/pyar>
>> listas.python.org.ar
>> Lista de corre del grupo PyAr - Python Argentina. Para ver envíos
>> anteriores a la lista, puede visitar los archivos de pyar . Para buscar en
>> el ...
>>
>>
>> >>>
>> >>> La lista de PyAr esta Hosteada en USLA - Usuarios de Software Libre de
>> >>> Argentina - http://www.usla.org.ar
>> >>>
>> >>
>> >>
>> >> _______________________________________________
>> >> Lista de Correo de PyAr - Python Argentina - pyar en python.org.ar
>> >> Sitio web: http://www.python.org.ar/
>> PyAr - Python Argentina <http://www.python.org.ar/>
>> www.python.org.ar
>> Comunidad Python Argentina. Nuestro objetivo es nuclear a los usuarios de
>> Python. Pretendemos llegar a personas y empresas, promover el uso de Python
>> e intercambiar ...
>>
>>
>> >>
>> >> Para administrar la lista (o desuscribirse) entrar a
>> >> http://listas.python.org.ar/listinfo/pyar
>> >>
>> >> La lista de PyAr esta Hosteada en USLA - Usuarios de Software Libre de
>> >> Argentina - http://www.usla.org.ar
>> >>
>> >
>> > _______________________________________________
>> > Lista de Correo de PyAr - Python Argentina - pyar en python.org.ar
>> > Sitio web: http://www.python.org.ar/
>> >
>> > Para administrar la lista (o desuscribirse) entrar a
>> > http://listas.python.org.ar/listinfo/pyar
>> >
>> > La lista de PyAr esta Hosteada en USLA - Usuarios de Software Libre de
>> > Argentina - http://www.usla.org.ar
>> >
>> ------------ próxima parte ------------
>> Se ha borrado un adjunto en formato HTML...
>> URL: <http://listas.python.org.ar/pipermail/pyar/attachments/2017
>> 0823/c5d4d991/attachment-0001.html>
>>
>> ------------------------------
>>
>> Message: 2
>> Date: Wed, 23 Aug 2017 18:59:41 -0300
>> From: "Leonel ." <leonelmalon en gmail.com>
>> To: Python Argentina <pyar en python.org.ar>
>> Subject: Re: [pyar] COMO HACER UN UPDATE DESDE PYQT5
>> Message-ID:
>>         <CACjo9Q94s8Dvb2Wbtv_AhkUOg-JHfzUhiSgYeXo=FZ_cdkVQUA en mail.gm
>> ail.com>
>> Content-Type: text/plain; charset="utf-8"
>>
>> Perfecto! Mira esta página [0] que te explica bien.
>>
>> [0] pyformat.info
>>
>> El 23 ago. 2017 14:01, "Roberto Matarrita" <rmatarria en gmail.com>
>> escribió:
>>
>> > Gracias Leonel. Me dieron las tres de la madrugada haciendo pruebas de
>> > todo tipo ayer y alfin lo logré, ya aprendí. La forma en que lo
>> describes
>> > es como me funcionó, especialmente el segundo caso. Voy a probar
>> también la
>> > otra forma que dices a ver que resultados da y te aviso
>> >
>> > Gracias
>> > Roberto
>> > Costa Rica
>> >
>> > El 23/8/2017 5:36 a. m., "Leonel ." <leonelmalon en gmail.com> escribió:
>> >
>> >> Hola, el problema lo tenés en esta línea:
>> >>
>> >> objCursor.execute("UPDATE usuarios SET nombre = *nombrenuevo*, salario
>> =
>> >> *salarionuevo* WHERE identificacion = *iden*")
>> >>
>> >> Esos valores los tenés que formatear, algo así:
>> >>
>> >>
>> >> objCursor.execute("UPDATE usuarios SET nombre = '*{nombrenuevo**}'*,
>> >> salario = *{salarionuevo}* WHERE identificacion = *{iden**}*
>> >> ".formato(nombrenuevo=nombrenuevo, salarionuevo=salarionuevo,
>> >> identidad=iden))
>> >>
>> >> O algo así,
>> >>
>> >>
>> >> objCursor.execute("UPDATE usuarios SET nombre = *'%s'*, salario = *%s*
>> WHERE
>> >> identificacion = *%s*" % (nombrenuevo, salarionuevo, iden))
>> >>
>> >> no sé cuál se recomienda en estos casos, también puede haber un
>> >> formateado por parte de pyodbc con '?' y pasando los valores como
>> >> argumentos en la función execute del cursor, pero no estoy seguro.
>> >>
>> >> Alguien que me corrija por las dudas..
>> >> PD: no te olvides las comillas simples en nombrenuevo.
>> >>
>> >> Saludos
>> >>
>> >>
>> >>
>> >> El 22 ago. 2017 21:42, "Roberto Matarrita" <rmatarria en gmail.com>
>> >> escribió:
>> >>
>> >>> Este es el código que tengo. Parece que nombrenuevo, salario nuevo no
>> >>> son aceptados por python de esa forma, incluso iden. Ya que el update
>> se va
>> >>> por el lado de error.
>> >>> Acepto sugerencias.
>> >>>
>> >>>    def Modificar(identificacion,nombre):
>> >>>         try:
>> >>>             cadenaconexcion="host='localhost' dbname='municipal'
>> >>> user='postgres' password='Administra8080'"
>> >>>             obj=psycopg2.connect(cadenaconexcion)
>> >>>             objCursor=obj.cursor()
>> >>>
>> >>>
>> >>>             estado = self.db.open()
>> >>>
>> >>>             if estado == False:
>> >>>                QMessageBox.warning(self, "Error",
>> >>> self.db.lastError().text(), QMessageBox.Discard)
>> >>>             else:
>> >>>
>> >>>               nombrenuevo = self.nombre.text()
>> >>>               iden                = self.identifica.text()
>> >>>               salarionuevo  = self.salario.text()
>> >>>
>> >>>               objCursor.execute("UPDATE usuarios SET nombre =
>> >>> nombrenuevo, salario = salarionuevo WHERE identificacion = iden")
>> >>>               obj.commit()
>> >>>
>> >>>         except :
>> >>>             print ("Datos no Actualizados")
>> >>>             print(self.nombre.text())
>> >>>             obj.rollback()
>> >>>             objCursor.close()
>> >>>             obj.close()
>> >>>
>> >>> Roberto
>> >>> Costa Rica.
>> >>>
>> >>> El 22 de agosto de 2017, 9:18, Eduardo Rizzolo <
>> >>> fullpaint en pinturas-misioneras.com.ar> escribió:
>> >>>
>> >>>> *Hola sin los datos de la tabla es medio complicado orientarte, pero
>> >>>> sintacticamente hay 2 cosas para ver*
>> >>>>
>> >>>>
>> >>>>
>> >>>>
>> >>>>
>> >>>>
>> >>>>
>> >>>>
>> >>>>
>> >>>>
>> >>>>
>> >>>>
>> >>>> * "UPDATE usuarios set nombrenuevo= nombre, salario=salarionuevo
>> where
>> >>>> identificacion = 5" El nombre del campo supongo es nombre. Y el
>> nombre
>> >>>> nuevo entre comillas simples... "UPDATE usuarios set nombre=
>> 'nombrenuevo',
>> >>>> salario=salarionuevo where identificacion = 5" Y supuestamente
>> >>>> identificacion es el ID UNICO. Se supone q existe (el 5), porq es un
>> >>>> UPDATE, sino tenes que hacer un INSERT... ...Y no podes repetir el ID
>> >>>> UNICO. El ID UNICO puede aparte hacerse AUTOINCREMENT, se incrementa
>> solo
>> >>>> en cada INSERT. Para tomar ultimo ID UNICO, hay un comando SQL que te
>> >>>> indica en una consulta cual fue el ULTIMO ID ASIGNADO. Algunas
>> cosillas
>> >>>> para tener en cuenta... Espero te sea util Edu On Tue, 22 Aug 2017
>> 00:33:23
>> >>>> -0600, Roberto Matarrita wrote*
>> >>>> > Buenas noches. Tengo una forma con los campos identificacion,
>> nombre,
>> >>>> salario. Esta ingresa los datos correctamente.
>> >>>> >
>> >>>> > Pero si deseo actualizar el nombre o el salio no puedo hacerlo. He
>> >>>> buscado documentación de como hacer un Update, desde PYQT5,
>> >>>> > pero no la he podido encontrar.
>> >>>> >
>> >>>> > Si alguien me puede decir como hacer el update, se los agradeceria.
>> >>>> >
>> >>>> > objCursor.execute("UPDATE usuarios set nombrenuevo= nombre,
>> >>>> salario=salarionuevo where identificacion = 5")
>> >>>> > Parece que de esta forma no funciona.
>> >>>> >
>> >>>> > Mucho agradecería la ayuda.
>> >>>> >
>> >>>> > Roberto
>> >>>> > Costa Rica.
>> >>>>
>> >>>>
>> >>>> --
>> >>>> Eduardo Rizzolo
>> >>>> Eldorado, Misiones Argentina
>> >>>> INF 0023
>> >>>> Linux Counter 518438
>> >>>> Correo principal:fullpaint en pinturas-misioneras.com.ar
>> >>>> Correo Secundario:fullpaint en gmail.com
>> >>>> skype:fullpaint1
>> >>>> www.creacionistas.com -> Que lindo cuentito nos contaron!!
>> >>>> http://video.google.es/videoplay?docid=5201456816857396330&hl=es
>> >>>> www.puertosur.org
>> >>>>
>> >>>>
>> >>>> _______________________________________________
>> >>>> Lista de Correo de PyAr - Python Argentina - pyar en python.org.ar
>> >>>> Sitio web: http://www.python.org.ar/
>> >>>>
>> >>>> Para administrar la lista (o desuscribirse) entrar a
>> >>>> http://listas.python.org.ar/listinfo/pyar
>> >>>>
>> >>>> La lista de PyAr esta Hosteada en USLA - Usuarios de Software Libre
>> de
>> >>>> Argentina - http://www.usla.org.ar
>> >>>>
>> >>>
>> >>>
>> >>> _______________________________________________
>> >>> Lista de Correo de PyAr - Python Argentina - pyar en python.org.ar
>> >>> Sitio web: http://www.python.org.ar/
>> >>>
>> >>> Para administrar la lista (o desuscribirse) entrar a
>> >>> http://listas.python.org.ar/listinfo/pyar
>> >>>
>> >>> La lista de PyAr esta Hosteada en USLA - Usuarios de Software Libre de
>> >>> Argentina - http://www.usla.org.ar
>> >>>
>> >>
>> >> _______________________________________________
>> >> Lista de Correo de PyAr - Python Argentina - pyar en python.org.ar
>> >> Sitio web: http://www.python.org.ar/
>> >>
>> >> Para administrar la lista (o desuscribirse) entrar a
>> >> http://listas.python.org.ar/listinfo/pyar
>> >>
>> >> La lista de PyAr esta Hosteada en USLA - Usuarios de Software Libre de
>> >> Argentina - http://www.usla.org.ar
>> >>
>> >
>> > _______________________________________________
>> > Lista de Correo de PyAr - Python Argentina - pyar en python.org.ar
>> > Sitio web: http://www.python.org.ar/
>> >
>> > Para administrar la lista (o desuscribirse) entrar a
>> > http://listas.python.org.ar/listinfo/pyar
>> >
>> > La lista de PyAr esta Hosteada en USLA - Usuarios de Software Libre de
>> > Argentina - http://www.usla.org.ar
>> >
>> ------------ próxima parte ------------
>> Se ha borrado un adjunto en formato HTML...
>> URL: <http://listas.python.org.ar/pipermail/pyar/attachments/2017
>> 0823/f570b68f/attachment.html>
>>
>> ------------------------------
>>
>> Subject: Pié de página del digest
>>
>> _______________________________________________
>> pyar mailing list
>> pyar en python.org.ar
>> http://listas.python.org.ar/listinfo/pyar
>>
>> PyAr - Python Argentina - Sitio web: http://www.python.org.ar/
>>
>>
>> ------------------------------
>>
>> Fin de Resumen de pyar, Vol 90, Envío 36
>> *****************************************
>>
>> _______________________________________________
>> Lista de Correo de PyAr - Python Argentina - pyar en python.org.ar
>> Sitio web: http://www.python.org.ar/
>>
>> Para administrar la lista (o desuscribirse) entrar a
>> http://listas.python.org.ar/listinfo/pyar
>>
>> La lista de PyAr esta Hosteada en USLA - Usuarios de Software Libre de
>> Argentina - http://www.usla.org.ar
>>
>
>
>
> --
> Daniel Malisani
>
> _______________________________________________
> Lista de Correo de PyAr - Python Argentina - pyar en python.org.ar
> Sitio web: http://www.python.org.ar/
>
> Para administrar la lista (o desuscribirse) entrar a
> http://listas.python.org.ar/listinfo/pyar
>
> La lista de PyAr esta Hosteada en USLA - Usuarios de Software Libre de
> Argentina - http://www.usla.org.ar
>
>
>
> _______________________________________________
> Lista de Correo de PyAr - Python Argentina - pyar en python.org.ar
> Sitio web: http://www.python.org.ar/
>
> Para administrar la lista (o desuscribirse) entrar a
> http://listas.python.org.ar/listinfo/pyar
>
> La lista de PyAr esta Hosteada en USLA - Usuarios de Software Libre de
> Argentina - http://www.usla.org.ar
>



-- 
Daniel Malisani
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.python.org.ar/pipermail/pyar/attachments/20170824/6cfdb14f/attachment-0001.html>


Más información sobre la lista de distribución pyar