Форум программистов, компьютерный форум, киберфорум
Наши страницы
Python
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.80/5: Рейтинг темы: голосов - 5, средняя оценка - 4.80
kalifornianDog
0 / 0 / 0
Регистрация: 05.06.2016
Сообщений: 36
1

Как в таблицу SQLite вставить переменную?

20.02.2018, 01:16. Просмотров 924. Ответов 3
Метки нет (Все метки)

Как в таблицу SQLite вставить переменную?
Python
1
2
3
4
5
6
7
8
9
import re,sys,urllib,sqlite3
conn = sqlite3.connect("mydatabase.db") 
cursor = conn.cursor()
#Таблица уже создана, и если просто вставлять в нее значения, то все работает
v1 = massiv_okonchat[b][a]
v2 = massiv_okonchat[b][a+1]
v3 = massiv_okonchat[b][a+2]
v4 = massiv_okonchat[b][a+3]
cursor.execute("INSERT INTO Cars VALUES(v1, v2, v3, v4)")
Но вот переменную совсем не хочет вставлять
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.02.2018, 01:16
Ответы с готовыми решениями:

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

Как преобразовать sqlite в txt?
Добрый вечер. Вот такой скрипт нашел для конвертации. Запускаю файл, получаю...

Как в OpenOffice Calc подключиться к базе sqlite?
Возможно ли в calc подключить sqlite и встроить его в макрос? В общем хочется...

Как сделать html-страницу с регистрацией пользователя в базе sqlite?
Добрый день. Нужно сделать HTML страничку с возможностью регистрации...

Как вставить переменную java скрипт в php переменную
Здравия, форумчане! Извиняюсь за некорректность заголовка... Подскажите...

3
ТабуретY
983 / 689 / 391
Регистрация: 05.12.2013
Сообщений: 1,953
20.02.2018, 01:31 2
А как python догадается, что в строке нужно переменные заменить на значения?
Вот пример из справки

Python
1
c.execute('select * from stocks where symbol=?', t)
1
Shamil1
Модератор
2121 / 1429 / 324
Регистрация: 26.03.2015
Сообщений: 5,170
20.02.2018, 15:30 3
Лучший ответ Сообщение было отмечено kalifornianDog как решение

Решение

Наверное, как-то так:
Python
1
cursor.execute("INSERT INTO Cars VALUES(?, ?, ?, ?)", v1, v2, v3, v4)
2
kalifornianDog
0 / 0 / 0
Регистрация: 05.06.2016
Сообщений: 36
21.02.2018, 10:44  [ТС] 4
Цитата Сообщение от Shamil1 Посмотреть сообщение
Наверное, как-то так:
Python
1
cursor.execute("INSERT INTO Cars VALUES(?, ?, ?, ?)", v1, v2, v3, v4)
Да, спасибо, так все заработало
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
21.02.2018, 10:44

Как вставить в переменную текст и переменную вместе?
Вопрос для бывалых программистов наверное простой, но не где пока не нашел...

SQLite: как передать в запрос строковую переменную
string name = textBox1.Text; string pass = textBox2.Text; ...

Как вставить данные в базу sqlite
Ребят как сохранить в базу, данные с нескольких textviwer и одного spinner ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru