Трябва да:
- Използвайте datetime.time(), а не QDate.
- Заместителят е без кавички.
dt = self.dateEdit.date().toPyDate()
cur.execute("SELECT * FROM data WHERE stdate = %s", (dt,))
Трябва да:
dt = self.dateEdit.date().toPyDate()
cur.execute("SELECT * FROM data WHERE stdate = %s", (dt,))
Извличане на записи, които са различни от нула след десетичната запетая в PostgreSQL
Atomikos:данните не се записват при използване на PostgreSQL
PostgreSQL - Присвояване на стойност на всеки ред въз основа на критерии
Как да задам парола за 'psql' неинтерактивно?
Как да използвам Java компонента Embedded PostgreSQL Server като отделна услуга?