Как решить ошибку в Pandas для "Входящий поток табличных данных в протокольном потоке удаленного вызова процедуры неверен - PullRequest
0 голосов
/ 10 февраля 2020

У меня есть 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 таблица к десятичной, плавающая и обратно, но, похоже, ничего не работает. Как я могу решить это?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...