从其中具有ConcatRelated()函数的MS Access查询返回数据

时间:2019-01-17 20:16:25

标签: c# oledbconnection oledbcommand oledbexception

我想从C#运行Microsoft Access查询并将结果返回到我的数据集。我的问题是我收到了Exception Unhandled错误。完整错误是

Exception Unhandled
System.Data.OleDb.OleDbException: 'Undefined function
'ConcatRelated' in expression'

我正在使用Allen Brown ConcatRelated()函数,该函数位于以下位置:
http://allenbrowne.com/func-concat.html

在访问范围内,查询执行得很好,但是如果通过我的C#语法运行,则只要我的语法上线

抛出上述错误的代码行是

da.Fill(ds);

这是我的完整语法-

private void btnTest_Click(object sender, EventArgs e)
{ 
    string qs = "Select * from [maintable];";

    OleDbConnection con = new OleDbConnection(cs);
    con.Open();
    DataSet ds = new DataSet();
    OleDbDataAdapter da = new OleDbDataAdapter(cmd);
    da.Fill(ds);
}

使用Allen Browne的ConcatRelated()函数在C#中返回数据的正确方法是什么?

0 个答案:

没有答案