Уведомления

Группа в Telegram: @pythonsu

#1 Фев. 7, 2011 12:34:30

dugar
От:
Зарегистрирован: 2010-05-23
Сообщения: 37
Репутация: +  0  -
Профиль   Отправить e-mail  

Запрос sqlite, с указанием таблицы.

День добрый.
Подскажите можно ли в таком запросе:

 conn.executemany("insert into hodtable(data, name, datatime, prim) values (?, ?, ?, ?)", data)
задать имя таблицы как переменную? Т.е. я получаю имя таблицы только перед вставкой в виде переменной s = ‘hodtable’, как мне составить запрос? Возможно ли это?



Офлайн

#2 Фев. 7, 2011 12:35:46

regall
От: Киев
Зарегистрирован: 2008-07-17
Сообщения: 1583
Репутация: +  3  -
Профиль   Отправить e-mail  

Запрос sqlite, с указанием таблицы.

Ну, например, так:

conn.executemany("insert into %s (data, name, datatime, prim) values (?, ?, ?, ?)" % s, data)



Офлайн

#3 Фев. 7, 2011 12:40:10

dugar
От:
Зарегистрирован: 2010-05-23
Сообщения: 37
Репутация: +  0  -
Профиль   Отправить e-mail  

Запрос sqlite, с указанием таблицы.

Это первая мысль которая возникла, но почему то не получилось. Сейчас ещё проверю)))



Офлайн

#4 Фев. 7, 2011 12:46:48

dugar
От:
Зарегистрирован: 2010-05-23
Сообщения: 37
Репутация: +  0  -
Профиль   Отправить e-mail  

Запрос sqlite, с указанием таблицы.

Невнимательный я стал какой то! Было вот так

 conn.executemany("insert into %s (data, name, datatime, prim) values (?, ?, ?, ?)", % s, data)
Запятую не заметил и ошибку толком не разобрал. Каюсь, спасибо!



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version