-1
私は、Usersテーブルに属する一意のIDのセットを持っています。 1478、8906、4677などDataAdapterを使用してこれらのユーザーのフルレコードセットを使用してDataSetを取得するにはどうすればよいですか?あなたは、あなたがあなたが使用している場合、例えば を次のSQL Serverデータアダプタとデータセットを使用して複数のIDを照会する方法はありますか?
SqlDataAdpater apd=new SqlDataAdapter("Select * from Users where UserId in("+users+")",new sqlconnection("connection info")
DataSet ds=new DataSet()
adp.fill(ds)
users
に行うことができます区切られた文字列変数とコンマでIDをお持ちの場合
コード、XMLまたはデータサンプルを投稿する場合は、**これらの行をテキストエディタで強調表示し、エディタで[コードサンプル]ボタン( '{}')をクリックしてくださいツールバーをきれいにフォーマットし、構文を強調表示する! –
ステートメントを連結してSQLクエリーを作成することは絶対に避けてください**。これは** SQLインジェクション攻撃**のバーン・ドアを開きます - 非常に悪い考えです... **代わりに**パラメータ化クエリ**を使用してください! –
これは私が通常行っていることです。 ddlsやその他のコントロールを使用してフィールド(列)をフィルタリングすることができますが、今度はリストやセットをループする必要があります。または、上記の解決策も意味があります。 – Jake