Мой код фактически не вставляется в базу данных - PullRequest
0 голосов
/ 29 января 2019

Я больше не сталкиваюсь с сообщениями об ошибках, но когда я обновляю свою базу данных, на самом деле ничего не вводится?используя psycopg2 и pgadmin4

import psycopg2 as p

con = p.connect("dbname =Feedbacklamp user =postgres password= fillpw host=localhost port=5432")
cur = con.cursor()
sql = "INSERT INTO audiolevels(lokaalnummer,audiolevel,tijdstip) VALUES (%s,%s,%s)"
val = "100"
val1 = 100
val2 = "tijdstip"

cur.execute(sql,(val,val1,val2))
con.commit
cur.close
con.close

Значения для вставки в мою базу данных pgadmin sql

1 Ответ

0 голосов
/ 29 января 2019

con.commit() должен быть вызовом функции, я думаю, это ваша проблема.Вам не хватает скобок, которые рассматривают его как доступ к элементу вместо вызова функции.Это также относится и к другим методам cur.close() and con.close()

...