OdbcConnection打开txt文件错误 各位帮我看看啊
protected void Button1_Click(object sender, EventArgs e)
{
gv1.DataSource = GetDataset(@"D:\d_contacts.txt");
gv1.DataBind();
}
private DataSet GetDataset(string strFilePath)
{
if (!File.Exists(strFilePath))
{
return null;
}
string strFolderPath = Path.GetDirectoryName(strFilePath);
string strCSVFile = Path.GetFileName(strFilePath);
DataSet ds = null;
string strConnection = "Driver={Microsoft Text Driver (*.txt; *.csv)};Dbq='" + strFilePath + "';Extensions=asc,csv,tab,txt;Persist Security Info=False";
try
{
using (OdbcConnection conn = new OdbcConnection(strConnection.Trim()))
{
conn.Open();
string strSql = "select * from [" + strCSVFile + "]";
OdbcDataAdapter odbcDAdapter = new OdbcDataAdapter(strSql, conn);
ds = new DataSet();
odbcDAdapter.Fill(ds, "table");
conn.Close();
}
return ds;
}
catch (Exception e)
{
throw e;
}
}
//链接字符串的信息
strConnection=Driver={Microsoft Text Driver (*.txt; *.csv)};Dbq='D:\d_contacts.txt';Extensions=asc,csv,tab,txt;Persist Security Info=False
//错误信息
ERROR [HY024] [Microsoft][ODBC Text Driver] '(未知的)'不是一个有效的路径。 确定路径名称拼写是否正确,以及是否连接到文件存放的服务器。
ERROR [01S00] [Microsoft][ODBC Text Driver]非法的连接串属性 Persist Security Inf
ERROR [01S00] [Microsoft][ODBC Text Driver]非法的连接串属性 Persist Security Inf
ERROR [01S00] [Microsoft][ODBC Text Driver]非法的连接串属性 Persist Security Inf
ERROR [01S00] [Microsoft][ODBC Text Driver]非法的连接串属性 Persist Security Inf
ERROR [01S00] [Microsoft][ODBC Text Driver]非法的连接串属性 Persist Security Inf
ERROR [01S00] [Microsoft][ODBC Text Driver]非法的连接串属性 Persist Security Inf
ERROR [01S00] [Microsoft][ODBC Text Driver]非法的连接串属性 Persist Security Inf
ERROR [IM006] [Microsoft][ODBC 驱动程序管理器] 驱动程序的 SQLSetConnectAttr 失败
ERROR [01S00] [Microsoft][ODBC Text Driver]非法的连接串属性 Persist Security Inf
ERROR [01S00] [Microsoft][ODBC Text Driver]非法的连接串属性 Persist Security Inf
ERROR [01S00] [Microsoft][ODBC Text Driver]非法的连接串属性 Persist Security Inf
ERROR [01S00] [Microsoft][ODBC Text Driver]非法的连接串属性 Persist Security Inf
ERROR [01S00] [Microsoft][ODBC Text Driver]非法的连接串属性 Persist Security Inf
ERROR [01S00] [Microsoft][ODBC Text Driver]非法的连接串属性 Persist Security Inf
ERROR [01S00] [Microsoft][ODBC Text Driver]非法的连接串属性 Persist Security Inf
ERROR [HY024] [Microsoft][ODBC Text Driver] '(未知的)'不是一个有效的路径。 确定路径名称拼写是否正确,以及是否连接到文件存放的服务器。
但是我路径应该没错啊 用 Server.MapPath() 也不行。。。
...全文
相关推荐
VB txt文件导入access及MSSQL数据库实例
VB代码做的 txt文件导入access及MSSQL数据库实例,包含单个txt文件,以及选择的文件夹目录的txt文件导入
.NET中对文件的操作
2个例子: 一个从数据库中读取数据然后插入txt文本的操作,并提供文件下载功能; 一个从文件夹中循环读取TXT文本在插入数据库,并且写操作日志(生成一个TXT文本类型的日志记录);
odbc-连接cache数据库.rar
c#使用ODBC连接cache数据库方法,内带odbc-cache安装包,和调用方式
【 将DBF,XLS,XML,MDB文件导入C#DataGrid的方法 】.docx
。
【 将DBF,XLS,XML,MDB文件导入C#DataGrid的方法 】 (2).pdf
。


