为什么从Excel导入到Sqlserver中汉字无法导入变成NULL?
当我用
INSERT INTO table1 SELECT * FROM OPENDATASOURCE('Microsoft.Jet.OLEDB.4.0','Data Source=E:\我的文档\Visual Studio Projects\报表模板\1.xls;Extended Properties=Excel 8.0')...[Sheet1$]
由Excel文件1.xls中向表table1导入的时候
数字导入正常
但是汉字在库中会变成NULL
这是为什么?
谢谢大家!
问题点数:20、回复次数:3Top
1 楼lbeast(lbeast)回复于 2006-03-08 11:46:09 得分 0
INSERT INTO table1 SELECT * FROM OPENDATASOURCE('Microsoft.Jet.Oledb.4.0','Data Source="E:\我的文档\Visual Studio Projects\报表模板\1.xls";Extended Properties="Excel 8.0;HDR=Yes;IMEX=1;"')...[Sheet1$]
就好了
呵呵 IMEX=1 转换成文本输入
具体在
http://support.microsoft.com/kb/194124/Top
2 楼meiyaojun(疯狂学习中……)回复于 2006-03-08 15:20:02 得分 10
heheTop
3 楼iexiaoer(happy)回复于 2006-03-08 16:49:48 得分 10
studyingTop




