0

SqlDataAdapter返回异常

无法绑定多部分标识符“cl.ClientID”。
无法绑定多部分标识符“cl.ClientName”。

运行查询时

代码:

        try
        {
            dataAdapter = new SqlDataAdapter(sqlComm,newConn);
            dataAdapter.Fill(dt);
            dataAdapter.Dispose();
        }
        catch (Exception ex)
        {
            Console.WriteLine(ex.ToString());
        }

询问:

SELECT 
    StockSymbol, StockVolume 
FROM 
    Client AS cl
INNER JOIN 
    ClientPortfolio AS cp ON cl.ClientID = cp.ClientID AND cl.ClientName = 'xyz'

但是相同的查询在 SSMS 中执行得很好。

SSMS 中的典型查询结果:

BCSI    24
CENT    2
JRJC    4000
PAYX    100000
UNAM    50
WSBF    100

数据库连接也可以正常工作,并且能够将数据库中的其他数据检索到我的 winforms 应用程序中

4

0 回答 0