これは簡単に思えるかもしれませんが、クエリに複数のテーブルが含まれている場合、データセットを埋める方法を理解するのに苦労しています。
たとえば、「SELECT USER_ID, USER_NAME, CREDENTIALS FROM USERS, CREDENTIALS WHERE USER_ID = CRED_ID」というクエリがあり、DataAdapter.Fill メソッドを使用しようとすると、スローされ、単一のグループ関数ではないというエラーが表示されます。
私の DataAdapter は = da
私の DataSet は = ds
私がしようとしているのは:
da.Fill(ds, "USERS;CREDENTIALS");
また
da.Fill(ds, "USERS, CREDENTIALS");
これを正しく行うにはどうすればよいですか?一致する ID に基づいて 2 つのテーブルから選択するクエリを実行する必要があるだけですが、一度に 1 行と 1 列ずつ結果を確認できるように、単一のデータセットでそれを使用したいと考えています。
どんな助けでも大歓迎です!