Lumenworks CsvReader异常

时间:2016-06-29 12:47:17

标签: c# csv lumenworks

我需要解析一个csv文件并将其导入到oracle数据库表中。我在这段代码中使用了Lumenworks Framework:

using (CsvReader csv = new CsvReader(new StreamReader(sFile), true))
{
     Console.WriteLine("test3");                       
}                                             

但如果我运行代码,则会出现以下异常:

  

应用程序:Application.exe

     

框架版本:v4.0.30319

     

描述:由于未处理的异常,该进程已终止。

     

异常信息:System.IO.FileNotFoundException

     

堆栈:      在Application.Program.Main(System.String [])

但奇怪的是,如果我只执行new Streamreader(sFile)部分并在控制台上写这个,则不会出现异常。我已经调试了sFile,这是一个有效的路径。

2 个答案:

答案 0 :(得分:0)

如果您有FileNotFoundException且文件不存在,则会引发异常。路径可以是有效的格式化路径,但如果文件不存在,则抛出的异常if (File.Exists(sFIle) { using (CsvReader csv = new CsvReader(new StreamReader(sFile), true)) { Console.WriteLine("test3"); } } 将非常有意义。

检查以确保在尝试打开流之前文件存在于指定的路径中。

// Override the first element in the menu to be red
.navbar li:nth-child(1):before {
    background-color:red;
}

答案 1 :(得分:0)

真是个错误。几个小时后,我意识到Lumenworks.dll没有复制到application.exe ..

除了System.IO.FileNotFoundException之外的另一个例外将是非常感激的。