请教:VS2005 WEB工程通过SQLLDR,以CSV为数据源,CTL为脚本,导入ORACLE遇到的问题

Lixin19821010 2014-03-01 11:20:48
代码如下:
p.StartInfo.FileName = "sqlldr";
p.StartInfo.Arguments = strControl;//此处执行LOAD DATA INFILE。。。。,装载csv文件
....
p.Start();
代码逻辑如下:
1,通过FILEUPLOADER空间上传服务器CSV文件;
2,服务器自动生成.CTL文件;
3,服务器启动CMD命令,利用SQLLDR命令,装在CSV文件到数据库
遇到问题如下:
1,以WIN7系统为服务器,在服务器的C盘跟目录上部署该web工程,C盘设置EVERYONE可读可写权限,将CSV文件成功上传,可以生成.CTL文件,但是总是catch到:无法读取c:xxx.csv文件
2,以自己电脑为服务器调试程序,本机装有ORACLE数据库,有时候可以成功装载成功,有时候装载失败且不提示任何信息
请各位大侠,高手高高手帮忙解决。不胜感激!
...全文
163 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
Lixin19821010 2014-03-07
  • 打赏
  • 举报
回复
用sqlldr命令,从cmd命令开始,导入,没有问题 但是从IE浏览器上传文件,动态生成.ctl文件,服务器调用cmd命令,这个时候总是不完全导入 csv文件有几万条数据,这里只能导入几千条,log文件也没有任何提示说失败的地方。
Lixin19821010 2014-03-03
  • 打赏
  • 举报
回复
需要做成网页版的。其实用TOAD是很方便,但是对于几十个没学过计算机的业务人员来说,培训所有人都用TOAD不太现实。
lshfong 2014-03-02
  • 打赏
  • 举报
回复
用专门的工具来导吧
Lixin19821010 2014-03-02
  • 打赏
  • 举报
回复
hai qing gewei daxia xiangzhu .shifen ganxie .

110,566

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧