gpt4 book ai didi

c# - 使用 OLEDB 读取 CSV

转载 作者:行者123 更新时间:2023-11-30 19:42:01 25 4
gpt4 key购买 nike

我收到错误“找不到可安装的 ISAM”当我尝试使用 OLEDB 连接字符串读取 csv 文件时。

请协助

我的代码是:

       if (File .Exists(openFileDialog1 .FileName ))
{
ConnectionString = string.Format("Provider=Microsoft.Jet.OLEDB.4.0;Data Source="+openFileDialog1.FileName +";Extended Properties=text;HDR=Yes;FMT=Delimited");
Con = new OleDbConnection(ConnectionString);
string query = "Select * From [Sheet1$]";
Con.Open();
DataAdapter = new OleDbDataAdapter(query, Con);
dt = new DataTable();
DataAdapter.Fill(dt);

dataGridView1.DataSource = dt;
}

最佳答案

“当连接字符串的语法不正确时,也会产生这个错误。” - msdn

当我试图复制你的连接字符串时,似乎里面有很多空格。

 ConnectionString = string.Format("Provider=Microsoft.Jet.OLEDB.4.0;DataSource="+openFileDialog1.FileName +";Extended Properties=text;HDR=Yes;FMT=Delimited");

如果这似乎不能解决您的问题,我建议您查看 this

关于c# - 使用 OLEDB 读取 CSV,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18184885/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com