Ошибка при попытке подключения к базе данных 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, прежде чем пытаться повторить его.
Вы можете попытаться напечатать (строка), чтобы увидеть, возвращают ли ваш запрос какие-либо данные или нет, чтобы больше не было данных.