Ошибка при попытке подключения к базе данных SQL

Я пытаюсь установить соединение с моей базой данных SQL, используя python pymssql, но когда я запускаю этот код:

server = getenv("DESKTOP-O7QRHV2\SQLEXPRESS")
user = getenv("DESKTOP-O7QHRV2\John")
password = getenv("Password")
database = getenv("eerc")

print(server, user, password, database)
conn = pymssql.connect(server, user, password, database)
cursor = conn.cursor()

cursor.execute("SELECT * FROM constructors")
row = cursor.fetchone()

conn.close()

Я получаю эту ошибку:

Ошибка типа: аргумент типа 'NoneType' не повторяется

Незакрытая клиентская сессия

client_session: aiohttp.client.ClientSession объект в 0x00000269E1804358>

1 ответ

Скорее всего, ваш выбор возвращает 0 строк. Вы должны проверить возвращаемое значение fetchone, прежде чем пытаться повторить его.

Вы можете попытаться напечатать (строка), чтобы увидеть, возвращают ли ваш запрос какие-либо данные или нет, чтобы больше не было данных.

Другие вопросы по тегам