питон, sqlite3 и два значения - PullRequest
1 голос
/ 11 ноября 2011

Как взять два значения в sqlite3?

v1 = '2011.11.10'
v2 = 10

vv1=(v1,)
vv2=(v2,)


conn = sqlite3.connect('date.db')
c = conn.cursor()
c.execute(" UPDATE archive SET date=? WHERE Id=? ", (vv1,vv2) ) # (vv1,vv2) this is not work, how?
conn.commit()

Я знаю, что это, вероятно, просто, но ничего не могу найти в сети.Tnx

1 Ответ

1 голос
/ 11 ноября 2011
v1 = '2011.11.10'
v2 = 10
...
c.execute(" UPDATE archive SET date=? WHERE Id=? ", (v1,v2) ) 

Для cursor.execute передать последовательность значений, а не последовательность значений.

Для cursor.executemany, напротив, вы хотели бы передать последовательность последовательностей.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...