Сообщение об ошибке: (pyodbc.Error) ('HY104', '[HY104] [Microsoft][ Драйвер ODBC SQL Server]Недопустимое значение точности (0) (SQLBindParameter)')
[SQL: SELECT [INFORMATION_SCHEMA].[TABLES].[TABLE_NAME]
FROM [INFORMATION_SCHEMA].[TABLES]
ГДЕ ([INFORMATION_SCHEMA].[TABLES].[TABLE_TYPE] = CAST(? AS NVARCHAR(max)) ИЛИ [INFORMATION_SCHEMA].[TABLES].[TABLE_TYPE] = CAST(? AS NVARCHAR(max))) И [INFORMATION_SCHEMA ].[TABLES].[TABLE_NAME] = CAST(? AS NVARCHAR(max)) AND [INFORMATION_SCHEMA].[TABLES].[TABLE_SCHEMA] = CAST(? AS NVARCHAR(max))]
[параметры: ( 'BASE TABLE', 'VIEW', 'table_name', 'schema_name')]
(История этой ошибки:
https://sqlalche.me/e/20/dbapi)
Другой человек запустил тот же код на своем компьютере. У него та же ошибка, что и у меня. Кто-нибудь знает, на что жалуется эта ошибка или что может вызвать эту ошибку.
Кстати, у нас одна и та же версия Python: 3.9.13 и та же версия пакета:
Код: Выделить всё
bottleneck==1.3.4
conda==4.12.0
cython==0.29.28
matplotlib==3.5.1
numpy==1.21.5
pandas==1.4.2
pyodbc==4.0.32
python-dateutil==2.8.2
requests==2.27.1
scikit-learn==1.0.2
scipy==1.7.3
seaborn==0.11.2
sphinx==4.4.0
sqlalchemy==1.4.32
Подробнее здесь: https://stackoverflow.com/questions/790 ... ver-databa