[ Foro de Python ]
Buenas
Querría actualizar una fila cuya referencia es una fecha con el formato dd / mm / aaaa Y no el tipico ID o similar, y al usar WHERE =? no me reconoce este tipo de datos, sin embargo, si pongo el mismo formato pero sin las / si me lo reconoce. Alguna opcion para poder referenciar con el formato dd / mm / aaa?
Saludos y muchas gracias por su atención
Da más detalles. ¿Qué gestor de bases de datos empleas, y desde qué herramienta o lenguaje conectas?
Ay, claro, disculpe mi despiste. Uso sqlite3 y como lenguaje uso python 3.7
Pero si te lo reconoce sin barras, la solución es sencilla: puedes quitar las barras con un "replace" antes de lanzar la consulta.
Eso había pensado, pero era por si había alguna manera de poder dejar las barras ya que visualmente, al menos para mi, queda mejor. Muchas gracias por su ayuda, saludos.
De ese se trata, de que puedes dejar las barras para tu proceso interno y simplemente añadirle al final, en el momento de la llamada o justo antes: .replace("/", "")
(No se puede continuar esta discusión porque tiene más de dos meses de antigüedad. Si tienes dudas parecidas, abre un nuevo hilo.)