В вашей таблице Staff
нет одного из следующих полей:
id
firstname
lastname
username
password
AllowSecureLogin
Если бы все эти поля были там, я бы дважды проверил, нет ли орфографической ошибки или опечатки. Кроме того, PASSWORD
является Jet зарезервированным словом . Вам нужно будет заключить его в квадратные скобки в вашем запросе:
"SELECT id,firstname,lastname,username,[password],AllowSecureLogin FROM Staff"
Кроме того, ваше предложение WHERE
не нужно, поскольку 1
всегда будет иметь значение True
. Если, конечно, то, что вы действительно имеете в виду, это WHERE id = 1
.