Я новичок в Python, и я практикуюсь с SQL в Python, используя Pyodbc. У меня есть много данных в Microsoft Access, которые мне нужно распечатать на Python. Эта часть довольно проста. Проблема, однако, заключается в том, что мне нужно задать вопрос. Например, мне нужен ввод, где пользователь вводит фамилию человека. Я думаю, что лучший способ сделать это - создать цикл, который повторяется в базе данных и ищет совпадения, однако я не могу заставить его работать. Любая помощь будет высоко ценится!
Это мой код:
import pyodbc
conn = pyodbc.connect(r'Driver={Microsoft Access Driver (*.mdb, *.accdb)};' +
r'DBQ=C:\Users\joeps\Desktop\Databases\Inleverset 2\Database Files\TennisDatabase.accdb;')
path = conn.cursor()
SelectString = 'SELECT BEDRAG, FUNCTIENAAM, TEAMNAAM, AANVOERDER, NAAM FROM BOETE, BESTUURSLID, TEAM, TEAMSPELER, FUNCTIE, SPELER;'
path.execute(SelectString)
pathList = path.fetchall()
print(len(pathList), "Lijst : ")
for path in pathList:
vraag = input("Typ een achternaam in: ")
if vraag == SelectString.SPELER.NAAM:
print("Debug")
print('')
Заранее спасибо!