2つのレコードを返す次のクエリがあります(DataSetのクエリビルダーで)
SELECT EmpID, Name, id
FROM Users
WHERE (CAST(id AS Varchar(20)) IN ('5688','5689'))
ここで、コードビハインドから代わりにパラメーターを渡して同じクエリを実行すると、次のようになります。String param = "'5688'、' 5689'"; nullを返します。
WHERE (CAST(id AS Varchar(20)) IN (@param))
私は最初と最後の'を脱いでみましたが、それは違いを生みませんでした。
!!!idはユニークなPKです!!!
誰かが手がかりを持っていますか?