oledb查询表达式中的语法错误(缺少运算符)

时间:2014-10-30 16:05:11

标签: c# syntax-error oledb

我尝试使用oledb将xlsx导入数据网格。 但我得到这个:查询表达式中的语法错误(缺少运算符)。我已阅读其他相关帖子但没有帮助 这是代码:

private void button1_Click(object sender, EventArgs e)
{

    OleDbConnection conn = new OleDbConnection();
    conn.ConnectionString = @"Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\alm1.xlsx" + @";Extended Properties=""Excel 12.0 Xml;HDR=YES;ImportMixedTypes=Text;TypeGuessRows=0""";
    OleDbCommand command = new OleDbCommand("SELECT TXT" + "FROM [2$]", conn);
    DataSet dstxt = new DataSet();
    OleDbDataAdapter adapter = new OleDbDataAdapter(command);
    adapter.Fill(dstxt);
    dataGridView1.DataSource = dstxt.Tables[0];

任何人都可以帮忙吗?我很确定这是我的一个愚蠢的错误,但无法弄清楚。

0 个答案:

没有答案