Мне удалось ввести себя в заблуждение при попытке передать значение переменной, назначенной в python tkinter, в базу данных SQL, которую я настроил, это код, который я использовал:
new_db, c = SetUpDataBase()
FirstName = entry1.get()
LastName =entry2.get()
DoB =entry3.get()
Gender =entry4.get()
MobileNo =entry5.get()
HomeNo =entry6.get()
Email =entry7.get()
, а затемоператор execute:
c.executescript('''INSERT INTO Patients (Last_Name, First_Name, Date_of_Birth, Gender,
Home_Phone_Number, Mobile_Phone_Number, Email) VALUES(?,?,?,?,?,?,?) ''',(LastName,FirstName,DoB,Gender,HomeNo,MobileNo,Email))
это привело к сообщению об ошибке:
Home_Phone_Number, Mobile_Phone_Number, Email) VALUES(?,?,?,?,?,?,?) ''',(LastName,FirstName,DoB,Gender,HomeNo,MobileNo,Email))
TypeError: функция принимает ровно 1 аргумент (2 дано)
и идеи о том, какобойти это?
Спасибо