Найти - Пользователи
Полная версия: pscypog2 python db
Начало » Базы данных » pscypog2 python db
1
sasa
всем привет!
есть у когото примеры с передачей параметров в sql.execute…2 дня бьюсь не могу понять как правильно передать параметры…
умы посоветовали paramstyle смотреть …не получается продуплить..:mad:
сonn = psycopg2.connect(“host='localhost' user='postgres' password='postgres' dbname='postgres'” )
cur = conn.cursor()
dates=datetime.date.today().strftime(“%m%d%Y”)
cur.execute(“SELECT * FROM ttt where times=%(dates)s”,dates)
cur.execute(“SELECT * FROM ttt where times=:1”,dates)\

дайте примеры.или книжуц для таких как я
pythonwin
1) посмотри функцию cur.executemany
2) можно cur.execute(“select %(my1)s”, vars={'my1':1})
sasa
спасибо.
получается что можно передавать с помощью {} или dict и можно еще указавав в качестве
my1=12
cur.execute(“select %(my1)s” locals()),locals() передает локальные переменные
pythonwin
sasa
cur.execute(“select %(my1)s” locals()),locals() передает локальные переменные
Лучше задавать явно
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB