投稿者 魔界の仮面弁士  (社会人) 投稿日時 2019/8/13 01:09:48
> 記載いただいたものは、「クエリ1」をまるで、コードに直接記載したもので生成するかのようです。

はい、その通りです。

データベースとの懸け橋となる物として、OleDbDataAdapter や TableAdapter などを
挙げることができますが、それに対して DataSet や DataTable といったものは、
そもそもデータベースとはまったく無関係の代物です。


データベースのデータを操作しやすいように設計されてはいますが、
DataSet に格納される元データが、今回のように手動で生成されたものであろうと、
Access から取り出されたものであろうと、CSV や XML から構築されたものであろうと、
DataSet としては何ら変わりませんし、それらを区別する方法すら存在しません。


> データベースとコネクトしSQL文にて生成するコードにそっくりそのまま変えても
> 問題ないのでしょうか?

はい、その通りです。
後で中身を差し替えやすくするために、個別の Function にしただけなので、
適宜置き換えてみてください。