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/