从Python错误向SQL Server插入数据

时间:2015-02-13 22:40:55

标签: python sql-server csv

我正在尝试使用Python从CSV文件中提取数据,并尝试将其发送到SQL服务器。下面是一个数据(因为没有足够的空间来显示该行)我试图插入到SQL中。

  

1001 15-Jan Agawam 13 Hampden 25 MA 674 1034 1684 912 1.13 17.25%1200 1320 1590 1489 0.89 22.03%790 1331 1800 1427 0.93 22.21%1370 1672 2050 2127 0.79 27.90%0 0 0 0 0 0 16.90%6.76% 2.33%2.10%$ 71,915 $ 739 $ 924 $ 1,154 $ 1,314

以下我运行此Python代码以获取错误说“将数据类型varchar转换为float时出错。”

cursor.execute("""INSERT into [[db] 
([id],[status],[deal_name],[S3_Bucket],[S3_Path]) 
values('{0}','{1}','{2}', '{3} ,'{4}')""".format(Id,'test', dealName, s3buket, s3path))

如何强制数据进入列?

0 个答案:

没有答案