低レベルな質問ですみません。
VB.NETでdatasetを使ってSQLサーバーに接続しています。
datasetにデータベースの全てのテーブルやりレーションを取り込むには
どうすればよいのか分かりません。よろしければ教えていただけます
でしょうか?
datasetにテーブルを取り込むには、
sqlDaがデータアダプターで、sqlCnがデータコネクタだとすると、
sqlDa.SelectCommand = New sqlcommand("Select * From テーブル名,sqlCn)
sqlDa.Fill(DataSet名, テーブル名)
でDataSetにテーブルを取り込めますが、
複数のテーブルが取り込めるはずのデータセットなのに、
これでは一つのテーブルしか入っていないことになりますよね?
そもそも
DataSet ・・・複数のテーブルやリレーションなどを格納
DataTalbe ・・・一つのテーブルを格納
というものではないのでしょうか?
上のSQL文だと最初から一つのテーブルを格納するだけでは・・・?
ちなみに、全てコードで接続、取り込みを行っています。
色々と調べて見ましたが、データベースから複数のテーブルを
DataSetに格納するというのが見つかりません。
どなたかDataSetに詳しい方教えていただけませんか?
ツイート | ![]() |