タグ

ブックマーク / blog.livedoor.jp/tsu129 (1)

  • 技術系ブログ:DataTable - livedoor Blog(ブログ)

    .NETのDataTableのうまい使い方について 業務アプリを作成する場合SQLは欠かせない そのSQLでアホなDB設計によりunion結合やものすごく無茶な副問い合わせ を連発することがある たとえば「区分」 商品マスタなどで「区分」が1の時は同一レコードの別カラムの何たらコードを見て 何たらマスタから名称を持ってくる。「区分」が2の時はまたまた別カラムの・・・ 一発で全部表示したい場合でORDER BYを指定する場合などunionとか副問い合わせとかcase whenなんかを使うしかなくなる そこで1つづつのSQLを切り出して小さなSQLを複数にして最後に1つにまとめてしまう Dim dt As New DataTable dt.Merge(1番目のDataTable1,False, MissingSchemaAction.Add) dt.Merge(2番目のDataTable2,

  • 1