读取csv文件数据到sqlserver数据库,数据类型转换出错
时间:2011-10-28
来源:互联网
我想把csv文件里的数据导入到sqlserver数据库表中,读取csv文件里的数据成功,但是当把读取的数据使用insert语句添加到数据库表中时出错,提示下面的数据类型转换出错错误:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E07)
[Microsoft][ODBC SQL Server Driver][SQL Server]将 varchar 值 'FMode' 转换为数据类型为 int 的列时发生语法错误。
/usa111/exp1/upfile2.asp, 第 142 行
<%
FTitle=ROW(0)
FCode=ROW(1)
FMode=ROW(2)
dim a
a=2
'a=FMode
FShortTitle=ROW(3)
'FClassID=ROW(4)
'FBrandId=ROW(5)
'FSpecial=ROW(6)
'FNew=ROW(7)
'FLowerPrice=ROW(8)
'FWeekly=ROW(9)
'FPrice1=ROW(10) 'Convert(int,FPrice1)
'FPrice2=ROW(11)
'FPrice3=ROW(12)
'FPrice4=ROW(13)
'FInputer=ROW(14)
'FHits=ROW(15)
'FLock=ROW(16)
FContent=ROW(17)
FContent2=ROW(18)
FIncludePic=CStr(ROW(19))
FDefaultPicUrl=ROW(20)
FUploadFiles=ROW(21)
FSmallPic=ROW(22)
FBigPic=ROW(23)
'FHits=row(FHitsindex)
response.Write(FCode+"<br>")
response.Write("读取数据成功!<br>")
sql="insert into tblProduct(FTitle,FCode,FMode,FShortTitle,FInputer,FContent,FContent2,FDefaultPicUrl,FUploadFiles,FSmallPic,FBigPic) values('"&FTitle&"','"&FCode&"','"&FMode&"','"&FShortTitle&"','"&FInputer&"','"&FContent&"','"&FContent2&"','"&FDefaultPicUrl&"','"&FUploadFiles&"','"&FSmallPic&"','"&FBigPic&"')"
rs.Open sql, conn
response.Write("导入数据成功!")
%>
使用的是asp+vb
请帮帮忙,先谢了!!!!!
Microsoft OLE DB Provider for ODBC Drivers (0x80040E07)
[Microsoft][ODBC SQL Server Driver][SQL Server]将 varchar 值 'FMode' 转换为数据类型为 int 的列时发生语法错误。
/usa111/exp1/upfile2.asp, 第 142 行
<%
FTitle=ROW(0)
FCode=ROW(1)
FMode=ROW(2)
dim a
a=2
'a=FMode
FShortTitle=ROW(3)
'FClassID=ROW(4)
'FBrandId=ROW(5)
'FSpecial=ROW(6)
'FNew=ROW(7)
'FLowerPrice=ROW(8)
'FWeekly=ROW(9)
'FPrice1=ROW(10) 'Convert(int,FPrice1)
'FPrice2=ROW(11)
'FPrice3=ROW(12)
'FPrice4=ROW(13)
'FInputer=ROW(14)
'FHits=ROW(15)
'FLock=ROW(16)
FContent=ROW(17)
FContent2=ROW(18)
FIncludePic=CStr(ROW(19))
FDefaultPicUrl=ROW(20)
FUploadFiles=ROW(21)
FSmallPic=ROW(22)
FBigPic=ROW(23)
'FHits=row(FHitsindex)
response.Write(FCode+"<br>")
response.Write("读取数据成功!<br>")
sql="insert into tblProduct(FTitle,FCode,FMode,FShortTitle,FInputer,FContent,FContent2,FDefaultPicUrl,FUploadFiles,FSmallPic,FBigPic) values('"&FTitle&"','"&FCode&"','"&FMode&"','"&FShortTitle&"','"&FInputer&"','"&FContent&"','"&FContent2&"','"&FDefaultPicUrl&"','"&FUploadFiles&"','"&FSmallPic&"','"&FBigPic&"')"
rs.Open sql, conn
response.Write("导入数据成功!")
%>
使用的是asp+vb
请帮帮忙,先谢了!!!!!
作者: liheng1988 发布时间: 2011-10-28
将 varchar 值 'FMode' 转换为数据类型为 int 的列时发生语法错误。
不是讲的很清楚?
不是讲的很清楚?
作者: patrickkong 发布时间: 2011-10-28
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28