我的文本数据为:
-----------------------------------------------
320521650302451,侯永芳,167211010100992565,250.10
330125197101085316,陈元明,167211010101087111,152.50
330324196405044185,王莲英,167211010101053403,153.75
330325197112213513,林法文,167211010101040498,245.00
330325198212064310,施昌盛,167211010101037093,123.00
330325781116451,周挺泮,163611010100190359,297.25
------------------------------------------------我的SQL数据库中有个表HJXX
建立了4个列: USER_ID , USER_NAME , USER_XX , USER_JI
数据类型都为varchar(100)我使用如下代码导入上面的文本文件可以正常导入,"BULK INSERT DX_YHHJ.dbo.HJXX FROM'" + filePath + "'WITH(FIELDTERMINATOR=',',ROWTERMINATOR='\n',KEEPNULLS)", sqlConnection1);
当我在表中HJXX 添加多一个列TEMP 时,就出现错误, 以前添加多一列就出现TEMP被填充为一整行,
这到底是怎么回事 ?
-----------------------------------------------
320521650302451,侯永芳,167211010100992565,250.10
330125197101085316,陈元明,167211010101087111,152.50
330324196405044185,王莲英,167211010101053403,153.75
330325197112213513,林法文,167211010101040498,245.00
330325198212064310,施昌盛,167211010101037093,123.00
330325781116451,周挺泮,163611010100190359,297.25
------------------------------------------------我的SQL数据库中有个表HJXX
建立了4个列: USER_ID , USER_NAME , USER_XX , USER_JI
数据类型都为varchar(100)我使用如下代码导入上面的文本文件可以正常导入,"BULK INSERT DX_YHHJ.dbo.HJXX FROM'" + filePath + "'WITH(FIELDTERMINATOR=',',ROWTERMINATOR='\n',KEEPNULLS)", sqlConnection1);
当我在表中HJXX 添加多一个列TEMP 时,就出现错误, 以前添加多一列就出现TEMP被填充为一整行,
这到底是怎么回事 ?
而且是按逗号, 分割到列.
例如:320521650302451,侯永芳,167211010100992565,250.10
上面有4段 ,就被填充到USER_ID , USER_NAME , USER_XX , USER_JI
即使我数据库中有还有TEMP列,它也不会被填充,要它遇到换行就自动到下行导入,而不是TEMP也被填充