「C Sharpとデータベース - 結果の取得」の版間の差分

📢 Webサイト閉鎖と移転のお知らせ
このWebサイトは2026年9月に閉鎖いたします。
新しい記事は移転先で追加しております。(旧サイトでは記事を追加しておりません)

編集の要約なし
文字列「</source>」を「</syntaxhighlight>」に置換
 
(同じ利用者による、間の3版が非表示)
1行目: 1行目:


== 概要 ==
== 概要 ==
C\#でSQL Serverに対してSELECT文を実行する際のサンプルコードを作成した。<br>
C#でSQL Serverに対してSELECT文を実行する時のサンプルコードを記載する。<br>
ここでは、下記の2種類を例として取り上げる。<br>
ここでは、下記の2種類を例として取り上げる。<br>
# SELECT文の実行結果をDataTableを用いてまとめて読み込む方法
* SELECT文の実行結果をDataTableを用いてまとめて読み込む方法
# SELECT文の実行結果を1行ずつ読み込む方法
* SELECT文の実行結果を1行ずつ読み込む方法
<br>
<br>


11行目: 11行目:
DataSetを使用する方法もあるが、DataTableを取り出すためにワンクッション必要となるため、DataTableへ直接代入する方がよい。<br><br>
DataSetを使用する方法もあるが、DataTableを取り出すためにワンクッション必要となるため、DataTableへ直接代入する方がよい。<br><br>
一括でDataTableへ読み込む際は、DataAdapterを使用する。<br>
一括でDataTableへ読み込む際は、DataAdapterを使用する。<br>
  <source lang="c#">
  <syntaxhighlight lang="c#">
  using System;
  using System;
  using System.Configuration;
  using System.Configuration;
52行目: 52行目:
     return table;
     return table;
  }
  }
  </source>
  </syntaxhighlight>
<br>
<br>


60行目: 60行目:
実装は面倒だが O/Rマッピングのようなことができる。<br><br>
実装は面倒だが O/Rマッピングのようなことができる。<br><br>
以下のサンプルコードにおけるUserModelはT_USERに対応する独自のクラスになる。<br>
以下のサンプルコードにおけるUserModelはT_USERに対応する独自のクラスになる。<br>
  <source lang="c#">
  <syntaxhighlight lang="c#">
  using System;
  using System;
  using System.Collections.Generic;
  using System.Collections.Generic;
112行目: 112行目:
     return list;
     return list;
  }
  }
  </source>
  </syntaxhighlight>
<br><br>
<br><br>


__FORCETOC__
__FORCETOC__
[[カテゴリ:C_Sharp]]
[[カテゴリ:C_Sharp]]