Insertlist = input().split()
# Insert the values into the database
c.executemany('INSERT INTO Журнал (name, place, type, workdate, fnumber, inumber, finaldate, placedate, nextdate) VALUES (?,?,?,?,?,?,?,?,?)', Insertlist)
Я формирую массив из ввода пользователем
Потом вставляю его в таблицу. Но она не принимает значения и говорит: Incorrect number of bindings supplied. The current statement uses 9, and there are 1 supplied.
executemany предполагает на вход вложенный список, т.е. не просто список значений полей для одной строки, а изменение сразу нескольких строк одним запросом.