Error al hacer consulta a BBDD
Publicado por epicteto (46 intervenciones) el 23/02/2014 19:13:12
Hola
Al hacer una lectura de una BBDD SQlite mediante:
cursor.execute("SELECT id FROM Paises WHERE name =?", iddempresa)
a veces, me sale el siguiente error:
sqlite3.ProgrammingError: You must not use 8-bit bytestrings unless you use a text_factory that can interpret 8-bit bytestrings (like text_factory = str). It is highly recommended that you instead just switch your application to Unicode strings.
El programa .py lo tengo encabezado con :
#!/usr/bin/python
# -*- coding: utf-8 -*-
Estoy casi seguro de que el error ocurre por pasar en la variable iddempresa una cadena que tiene el carácter "ü".
¿podéis decirme como solucionarlo?
Gracias
Al hacer una lectura de una BBDD SQlite mediante:
cursor.execute("SELECT id FROM Paises WHERE name =?", iddempresa)
a veces, me sale el siguiente error:
sqlite3.ProgrammingError: You must not use 8-bit bytestrings unless you use a text_factory that can interpret 8-bit bytestrings (like text_factory = str). It is highly recommended that you instead just switch your application to Unicode strings.
El programa .py lo tengo encabezado con :
#!/usr/bin/python
# -*- coding: utf-8 -*-
Estoy casi seguro de que el error ocurre por pasar en la variable iddempresa una cadena que tiene el carácter "ü".
¿podéis decirme como solucionarlo?
Gracias
Valora esta pregunta


0