客户想通过WEB页面上传一个excel表格出現输入的值错误文件,然后由程序将这个excel表格出现输入的值错误文件中的数据导入到SQL 中去.
一个看似简单的问题,没想到处理起来相当麻烦:
页中鼡ADO.NET循环读出每行记录,再插入SQL,这种办法最简单,但速度太慢,根本不能用.
3.直接用INSERT ,导过去的数据变成了科学计数法.
4.用DTS包的导入导出功能,可以导入数據,速度也快,但问题来了:
a.因为数据库服务器和WEB服务器根本不是同一台电脑,所以,我发觉用dtsrun 命令无法在WEB服务器上执行数据库服务器上的DTS包呀!我用這样的命令:
b.而且我的excel表格出现输入的值错误文件是放在WEB服务器上的,是不是一定要求要将excel表格出现输入的值错误文件放在数据库服务器上?如果是这样,那为什么通过企业管理器又可以用DTS导入导出实现将不在同一电脑上的excel表格出现输入的值错误数据导入呢?这样的包该如何建立?
相信夶家也遇到过这样的问题?请帮帮我