データセットにDBの全てのテーブルをセットするには?


mikiyoshi  2003-07-24 14:18:34  No: 107871

低レベルな質問ですみません。
VB.NETでdatasetを使ってSQLサーバーに接続しています。
datasetにデータベースの全てのテーブルやりレーションを取り込むには
どうすればよいのか分かりません。よろしければ教えていただけます
でしょうか?
datasetにテーブルを取り込むには、
sqlDaがデータアダプターで、sqlCnがデータコネクタだとすると、

sqlDa.SelectCommand = New sqlcommand("Select * From テーブル名,sqlCn)
sqlDa.Fill(DataSet名, テーブル名)

でDataSetにテーブルを取り込めますが、
複数のテーブルが取り込めるはずのデータセットなのに、
これでは一つのテーブルしか入っていないことになりますよね?
そもそも
DataSet  ・・・複数のテーブルやリレーションなどを格納
DataTalbe ・・・一つのテーブルを格納
というものではないのでしょうか?
上のSQL文だと最初から一つのテーブルを格納するだけでは・・・?
ちなみに、全てコードで接続、取り込みを行っています。
色々と調べて見ましたが、データベースから複数のテーブルを
DataSetに格納するというのが見つかりません。
どなたかDataSetに詳しい方教えていただけませんか?


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加