uhmm
aun nada

cursor.execute("SELECT DISTINCT(flagCode) FROM iata_icao_codes WHERE
Country=?", (country_selected,))
sqlite3.InterfaceError: Error binding parameter 0 - probably unsupported
type.

El 1 de agosto de 2011 09:39, Antonio Beamud Montero <
antonio.bea...@gmail.com> escribió:

> **
> El 01/08/11 15:52, Tony Peña escribió:
>
>
> hola tengo una duda como esta
>
>
> http://www.experts-exchange.com/Programming/Languages/Scripting/Python/Q_21935351.html
>
>  en mi caso es casi igual pq busco la variable de un combobox, y trato de
> setear la variable dentro de la query
> y solo pregunto por 1 sin embargo me sale como si me faltaran mas
> parametros
>
>  les paso aparte de la URL el codigo mio donde estoy tratando con la misma
> duda
>
>  cursor.execute('SELECT DISTINCT(flagCode) FROM iata_icao_codes WHERE
> Country=?', (country_selected))
> flagCode = cursor.fetchone()
>
>  el error por ejemplo es en un combobox donde estan el listado de los
> paises, ejemplo en Angola me saca este error
>
>  sqlite3.ProgrammingError: Incorrect number of bindings supplied. The
> current statement uses 1, and there are 6 supplied.
>
>
> Como argumentos espera una tupla, prueba a pasarlo así:
>
> cursor.execute('SELECT DISTINCT(flagCode) FROM iata_icao_codes WHERE
> Country=?', (country_selected,))
>
> Observa la coma del final de country_selected, ya que (country_selected) no
> es una tupla.
>
>
>  si elijo otro por ejemplo: Argentina
>
>  sqlite3.ProgrammingError: Incorrect number of bindings supplied. The
> current statement uses 1, and there are 9 supplied.
>
>
> Toma la cadena de texto como una lista, por eso te dice que le has pasado 9
> cuando esperaba 1, 9 es la longitud de la cadena 'Argentina'.
>
> Un saludo.
>
> _______________________________________________
> Python-es mailing list
> Python-es@python.org
> http://mail.python.org/mailman/listinfo/python-es
> FAQ: http://python-es-faq.wikidot.com/
>
>


-- 
Antonio Peña
Secure email with PGP 0x8B021001 available at http://pgp.mit.edu
 Fingerprint: 74E6 2974 B090 366D CE71  7BB2 6476 FA09 8B02 1001
_______________________________________________
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