Excel数据导入Sql Server的数据类型问题!
小弟利用asp.net 把Excel中的数据成功导入SqlServer,但有一列
成绩
3
3+
4
4-
3-
5
这一列中,所有带加减号的数据都可以导入,不带的,都导不进数据库。经过上网查询,得知需要在链接字符串后面加IMEX=1;但运行后,出现找不到可安装的 ISAM错误。
小弟想问一下,这个问题我用IMEX=1;解决对不对,若对,怎么解决isam错误!
问题点数:100、回复次数:9Top
1 楼smilex(我是小虾米!!!!!)回复于 2006-03-22 08:21:12 得分 30
连接字符串写错了吧Top
2 楼songxiaozhao(雨朋)回复于 2006-03-22 08:28:58 得分 15
在不带加减号的数字前面加'
这样就实现了转化
你试试Top
3 楼chixw(拇指)回复于 2006-03-22 08:29:05 得分 0
应该没错,我加IMEX=1;之前是可以链接成功的,但加了imex之后,就出错了Top
4 楼net_lover(【孟子E章】)回复于 2006-03-22 08:40:58 得分 30
在Exel中将数字的单元格里面加'
如'3Top
5 楼chixw(拇指)回复于 2006-03-22 08:50:43 得分 0
可是数据比较多,不能每个都加吧Top
6 楼chixw(拇指)回复于 2006-03-22 11:01:59 得分 0
顶一顶
Top
7 楼chixw(拇指)回复于 2006-03-22 15:14:37 得分 0
没人回答,怎么Top
8 楼nameone(过客)回复于 2006-03-22 16:40:36 得分 5
UPTop
9 楼wellhead(巴神)回复于 2006-04-06 20:05:17 得分 20
对每格的数据进行判断是应该的,特别是一些错误的字符就应该滤掉,对一些字符进行填补,如replaseTop




