Задать вопрос
s41blizzard
@s41blizzard

Почему таблица остается пустой после insert?

Такой код почему-то никакой ошибки не выдает, но таблица остается пустой. Все поля таблицы текстовые
Переменные из цикла нормально получают значение, т.е. не пустые.

import xml.etree.ElementTree as ET
import sqlite3

conn = sqlite3.connect('employees.sqlite')
tree = ET.parse("Message_ЗК_FL.xml")
root = tree.getroot()
cursor = conn.cursor()



for empl in root.iter('CatalogObject.ФизическиеЛица'):
    empl_id = empl.find('Code').text
    fio = empl.find('ФИО').text
    dob = empl.find('ДатаРождения').text
    gender = empl.find('Пол').text
    cursor = conn.cursor()
    cursor.execute("INSERT INTO zup_employees (id, FIO, DOB, GENDER) VALUES (?, ?, ?,?)", (empl_id, fio, dob, gender))
conn.close()
  • Вопрос задан
  • 88 просмотров
Подписаться 1 Простой Комментировать
Решения вопроса 1
@AWEme
Retard Soft Inc.
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы