Тема: Чому не працюють запити підкажіть будьласка.
Вбив годину часу намагаючись видобути з бази данних запис чомусь ці запити не працюють мій підсушений мозочок не може зрозуміти причини.
return(self.cursor.execute(f"SELECT * FROM location_subscribe WHERE location_id ={self.row}").fetchone()[self.column+2])
Цей видає помилку.- sqlite3.OperationalError: no such column: a1x1
return(self.cursor.execute("SELECT * FROM location_subscribe WHERE location_id =?", self.row).fetchone()[self.column+2])
А цей видає помилку sqlite3.ProgrammingError: Incorrect number of bindings supplied. The current statement uses 1, and there are 4 supplied.
За допомогою цього варіанту я вкінці-кінців получив позитивний варіант.
return(self.cursor.execute(f"SELECT * FROM location_subscribe WHERE location_id LIKE '{self.row}'").fetchone()[self.column+2])
значення self.row у всіх випадках однакове. Я за звичай користуюсь першим способом що цього разу нетак. Дякую