Siempre puedes hacer esto:
Código Python:
Ver originaldef buscarDato():
bbdd = dbapi.connect("bbdd.dat")
cursor = bbdd.cursor()
autor, titulo = (entries[label].get() for label in fieldnames)
c = cursor.execute("SELECT nom FROM Personas WHERE nom=?", (autor,))
for row in c:
print row
bbdd.commit()
bbdd.close()
Probablemente el nombre de la columna no es el correcto, checa esto con algún visor de base datos de sqlite.
Otra cosa, nunca, pero nunca concatenes parámetros en los queries, puede tener sql injection. Ademas no es tan difícil parametrizar las queries como en otros lenguajes.