Será que tienes que comparar con algo el campo hostname (en el where) ?
 registro.execute("SELECT mail_uno FROM datos WHERE hostname='algo???'")


En 2010/02/18 00:53, Rubén escribiu:
Me da el siguiente error:

registro.execute("SELECT mail_uno FROM datos WHERE hostname")
exceltux:38: Warning: Truncated incorrect INTEGER value: HOSTNAME01

¿A que puede ser debido?

Un saludo.
--------------------
Rubén
http://foroubuntu.es

-----Mensaje original-----
*De*: Rubén <parraymarti...@terra.es
<mailto:%3d%3fiso-8859-1%3fq%3frub%3de9n%3f%3d%20%3cparraymarti...@terra.es%3e>>
*Reply-to*: La lista de python en castellano <python-es@python.org>
*Para*: La lista de python en castellano <python-es@python.org
<mailto:la%20lista%20de%20python%20en%20castellano%20%3cpython...@python.org%3e>>
*Asunto*: Re: [Python-es] Buscar campo mysql
*Fecha*: Wed, 17 Feb 2010 22:53:32 +0100

Gracias por tu respuesta.

Entiendo entonces que por donde tengo que tirar es por el SELECT de mysql.

Lo pruebo y os cuento.

¡Muchas gracias!

--------------------
Rubén
http://foroubuntu.es


-----Mensaje original-----
*De*: RadicalEd <willian.radica...@gmail.com
<mailto:radicaled%20%3cwillian.radica...@gmail.com%3e>>
*Reply-to*: La lista de python en castellano <python-es@python.org>
*Para*: La lista de python en castellano <python-es@python.org
<mailto:la%20lista%20de%20python%20en%20castellano%20%3cpython...@python.org%3e>>
*Asunto*: Re: [Python-es] Buscar campo mysql
*Fecha*: Wed, 17 Feb 2010 16:41:18 -0500

Segun te entiendo lo que debes hacer es una consulta SQL condicional

SELECT email FROM datos WHERE hostname='DATO EXTRAIDO DEL ARCHIVO DE EXCEL'

2010/2/17 Rubén <parraymarti...@terra.es <mailto:parraymarti...@terra.es>>

    Buenas lista,

    Estoy liado con un programa y he llegado a un punto muerto.

    El programa lee de un archivo de MS Excel dos columnas: una que
    viene el hostname de un equipo y otra una condición, llamémosla n.
    Por otra parte tengo una tabla en mysql con un campo para el
    hostname y otra para una dirección de mail asociada a la que se
    tiene que enviar un correo.

    La cosa está en que llego a sacar los campos de la base de datos
    como un diccionario pero sin clave:

    registro.execute("SELECT * FROM datos")
    resu = registro.fetchall()
    print repr(resu)

    Lo que busco es la manera de que si en el excel se cumple la
    condición n en cierto hostname, poder sacar como char la dirección
    de mail de la base de datos asociada a ese mismo hostname.

    Lo de la lectura del MS Excel y el envío del correo lo tengo
    solucionado.

    ¿Alguna idea de por donde puedo tirar?

    Gracias por vuestra ayuda y un saludo.

    --------------------
    Rubén
    http://foroubuntu.es




    _______________________________________________
    Python-es mailing list
    Python-es@python.org <mailto:Python-es@python.org>
    http://mail.python.org/mailman/listinfo/python-es
    FAQ: http://python-es-faq.wikidot.com/




--
The past are just memories, the future are just dreams!!!
http://foros.solocodigo.com
http://radicalpython.blogspot.com
http://revistacodigolatino.blogspot.com

_______________________________________________
Python-es mailing list
Python-es@python.org  <mailto:Python-es@python.org>
http://mail.python.org/mailman/listinfo/python-es
FAQ:http://python-es-faq.wikidot.com/
_______________________________________________
Python-es mailing list
Python-es@python.org  <mailto:Python-es@python.org>
http://mail.python.org/mailman/listinfo/python-es
FAQ:http://python-es-faq.wikidot.com/



_______________________________________________
Python-es mailing list
Python-es@python.org
http://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/
_______________________________________________
Python-es mailing list
Python-es@python.org
http://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/

Responder a