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 アプリケーションに入れることができます