csv 导入之注册表修改
2009-11-06 09:39
169 查看
这几天被csv文件导入这个事情折磨, 原先文件没有表头,ip地址插入时会报错"不能将Money 类型隐式转为varchar类型"。
查了资料加个 Schema.ini,总算好了 ip能正常导入了。
随后做了个测试, 将表头去掉,运行
select * from
OpenDataSource('MICROSOFT.JET.OLEDB.4.0','Text;HDR=No
;DATABASE=e:/数据库备份/bxt/')...[20090911_cab#CSV]
此时 ip 列又变成了数字型 四舍五入。。。
然后再测试加上表头的csv文件,运行
select * from
OpenDataSource('MICROSOFT.JET.OLEDB.4.0','Text;HDR=Yes
;DATABASE=e:/数据库备份/bxt/')...[20090913_cab#CSV]
也不正常了。。。
同事帮忙一起查了资料,
改注册表
HKEY_LOCAL_MACHINE/SOFTWARE/MICROSOFT/Jet/4.0/Engines/Text
修改项:
FirstRowHasName = 0
MaxScanRows = 0
ImportMixedTypes = text
保存后 csv 导入时就正常了
菜菜的我哦 。。。。
查了资料加个 Schema.ini,总算好了 ip能正常导入了。
随后做了个测试, 将表头去掉,运行
select * from
OpenDataSource('MICROSOFT.JET.OLEDB.4.0','Text;HDR=No
;DATABASE=e:/数据库备份/bxt/')...[20090911_cab#CSV]
此时 ip 列又变成了数字型 四舍五入。。。
然后再测试加上表头的csv文件,运行
select * from
OpenDataSource('MICROSOFT.JET.OLEDB.4.0','Text;HDR=Yes
;DATABASE=e:/数据库备份/bxt/')...[20090913_cab#CSV]
也不正常了。。。
同事帮忙一起查了资料,
改注册表
HKEY_LOCAL_MACHINE/SOFTWARE/MICROSOFT/Jet/4.0/Engines/Text
修改项:
FirstRowHasName = 0
MaxScanRows = 0
ImportMixedTypes = text
保存后 csv 导入时就正常了
菜菜的我哦 。。。。
相关文章推荐
- [导入]vbs修改注册表
- POSTGRESQL 创建表结构、修改字段、导入导出数据库(支持CSV)
- imp 导入数据window下修改注册表字符集
- java csv 导入 导出 修改
- Oracle 客户端注册表字符集修改,解决数据库导入时乱码
- C# 编程修改注册表 并立即生效
- Error Code: 2006 - MySQL 服务器已离线 大批量数据导入失败修改方法
- windowsXP注册表终极修改
- SQLite实用武器库(2)利用import命令导入导出数据到CSV文件
- 方式四:修改模块导入段来拦截API
- csv读入数据,用julia/matplotlib/pyplot 画矢量图导入word中
- 注册表修改大全(浏览文章时可以使用CTRL+F查找)
- 修改注册表立即生效
- PHP 将CSV文件导入到Mysql数据库
- 修改phpmyadmin中导入sql文件限制大小问题
- MySQL修改用户密码与导入SQL文件
- 右键菜单修改和调整(注册表)
- 利用bulk insert指令来将csv文件导入SQL Server
- 使用注册表禁止XP系统用户修改文件属性图文教程