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