Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/314.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 未安装Misrosoft Office时未建立ODBC连接_C#_Csv - Fatal编程技术网

C# 未安装Misrosoft Office时未建立ODBC连接

C# 未安装Misrosoft Office时未建立ODBC连接,c#,csv,C#,Csv,我在VS2008中创建了一个控制台应用程序,它将读取.csv文件并执行一些操作。该应用程序在我的本地系统中运行良好,但当我尝试在其中一台服务器(windows server 2008 R2)中运行该应用程序时,它无法通过odbc连接和错误建立连接。我的服务器中未安装Microsoft Office。我已经创建了一个设置文件,并添加了Office主互操作程序集作为先决条件,但没有任何用处。有人可以帮助我解决这个问题吗 下面是ODBC连接的连接字符串- using System.Data.Odbc;

我在VS2008中创建了一个控制台应用程序,它将读取.csv文件并执行一些操作。该应用程序在我的本地系统中运行良好,但当我尝试在其中一台服务器(windows server 2008 R2)中运行该应用程序时,它无法通过odbc连接和错误建立连接。我的服务器中未安装Microsoft Office。我已经创建了一个设置文件,并添加了Office主互操作程序集作为先决条件,但没有任何用处。有人可以帮助我解决这个问题吗

下面是ODBC连接的连接字符串-

using System.Data.Odbc;

string strConnString = "Driver={Microsoft Text Driver (*.txt; *.csv)};Dbq=" + this.dirCSV.Trim() + ";Extensions=asc,csv,tab,txt;Persist Security Info=False";
OdbcConnection conn = new OdbcConnection(strConnString.Trim());
conn.Open();