如何使用dataframe.to_sql命令解决此datetime错误?

时间:2020-10-02 14:55:07

标签: python sql pandas

我试图基于熊猫数据框创建一个sql表,但是它返回以下错误:

'22007', '[22007] [Microsoft][ODBC Driver 13 for SQL Server][SQL Server]The conversion of a varchar data type to a datetime data type resulted in an out-of-range value. (242) (SQLExecDirectW); [22007] [Microsoft][ODBC Driver 13 for SQL Server][SQL Server]The statement has been terminated. (3621)', Tipo: <class 'pyodbc.DataError'>

奇怪的是,该错误在某些计算机中引发,因此我怀疑这是驱动程序配置。

df['dtref']=dtref.strftime('%Y-%m-%d')
df['dtref']=pd.to_datetime(dtref,format='%Y-%m-%d')

糟糕:dtref变量是来自python的日期时间。

有人可以帮我吗?

谢谢

0 个答案:

没有答案