Python Forum
Help with PySimpleGUI INSERT INTO sqlite3 database
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Help with PySimpleGUI INSERT INTO sqlite3 database
#3
Look at the difference in your print statement values and your insert values.

This works. You should remove the - in your barcode. It was giving problems.
#! /usr/bin/env python3
import sqlite3

query = 'create table tbl_scans(barcode varchar, station varchar, attempt varchar5, scan_date varchar)'

conn = sqlite3.connect('mydb.db')
cursor = conn.cursor()
conn.execute(query)
conn.commit()
values= {}

values['barcode'] = 'MAD987654'
values['station'] = 1
values['attempt'] = 1
values['scan_date'] = '2020-07-20 05:51:59'

print(values)
mylist = (values['barcode'], values['station'], values['attempt'], values['scan_date'])
query = f'insert into tbl_scans (barcode, station, attempt,scan_date) values(?,?,?,?)'
conn.execute(query, mylist)

conn.commit()
conn.close()
I welcome all feedback.
The only dumb question, is one that doesn't get asked.
My Github
How to post code using bbtags


Reply


Messages In This Thread
RE: Help with PySimpleGUI INSERT INTO sqlite3 database - by menator01 - Jul-20-2020, 12:00 PM

Possibly Related Threads…
Thread Author Replies Views Last Post
  PyQt5 form not displaying my data from SQLite3 Database Linuxdesire 2 5,051 Jan-10-2023, 09:51 PM
Last Post: gradlon93
Question [Tkinter] data enterred through gui is not storing in sqlite3 database Hilal 21 7,812 Dec-15-2021, 08:48 PM
Last Post: Hilal
  [Tkinter] TKINTER quiz using sqlite3 database hezza_23 45 22,031 Nov-29-2021, 09:42 PM
Last Post: Hilal
  PySimpleGUI Try Except jamesaarr 1 1,993 Nov-18-2021, 02:02 PM
Last Post: jamesaarr
  [Tkinter] sqlite3 insert date rwahdan 1 1,691 Jul-07-2021, 08:58 PM
Last Post: rwahdan
  [PySimpleGUI]How to insert values that were gotten from FilesBrowse into ListBox? trigchen 0 2,906 Dec-30-2019, 06:58 AM
Last Post: trigchen

Forum Jump:

User Panel Messages

Announcements
Announcement #1 8/1/2020
Announcement #2 8/2/2020
Announcement #3 8/6/2020