У меня есть pandas фрейм данных, который я записываю в таблицу в SSMS. Фрейм данных содержит следующие dtypes:
Contact_ID object
Skill_No float64
Skill_Name object
Campaign_No float64
Campaign_Name object
Agent_No float64
Agent_Name object
Team_No float64
Team_Name object
Start_Date object
Disp_Code float64
Disp_Name object
Disp_Comments object
Когда я пытаюсь выполнить запись в SSMS, я получаю следующую ошибку:
ProgrammingError: ('42000', '[42000] [Microsoft][ODBC Driver 17 for SQL Server][SQL Server]The incoming tabular data stream (TDS) remote procedure call (RPC) protocol stream is incorrect. Parameter 16 (""): The supplied value is not a valid instance of data type float. Check the source data for invalid values. An example of an invalid value is data of numeric type with scale greater than precision. (8023) (SQLExecDirectW)')
Я попытался преобразовать типы данных в моем sql таблица к десятичной, плавающая и обратно, но, похоже, ничего не работает. Как я могу решить это?