📢 Webサイト閉鎖と移転のお知らせ
このWebサイトは2026年9月に閉鎖いたします。
新しい記事は移転先で追加しております。(旧サイトでは記事を追加しておりません)
編集の要約なし |
細 文字列「</source>」を「</syntaxhighlight>」に置換 |
||
| (同じ利用者による、間の3版が非表示) | |||
| 1行目: | 1行目: | ||
== 概要 == | == 概要 == | ||
C | C#でSQL Serverに対してSELECT文を実行する時のサンプルコードを記載する。<br> | ||
ここでは、下記の2種類を例として取り上げる。<br> | ここでは、下記の2種類を例として取り上げる。<br> | ||
* SELECT文の実行結果をDataTableを用いてまとめて読み込む方法 | |||
* SELECT文の実行結果を1行ずつ読み込む方法 | |||
<br> | <br> | ||
| 11行目: | 11行目: | ||
DataSetを使用する方法もあるが、DataTableを取り出すためにワンクッション必要となるため、DataTableへ直接代入する方がよい。<br><br> | DataSetを使用する方法もあるが、DataTableを取り出すためにワンクッション必要となるため、DataTableへ直接代入する方がよい。<br><br> | ||
一括でDataTableへ読み込む際は、DataAdapterを使用する。<br> | 一括でDataTableへ読み込む際は、DataAdapterを使用する。<br> | ||
< | <syntaxhighlight lang="c#"> | ||
using System; | using System; | ||
using System.Configuration; | using System.Configuration; | ||
| 52行目: | 52行目: | ||
return table; | return table; | ||
} | } | ||
</ | </syntaxhighlight> | ||
<br> | <br> | ||
| 60行目: | 60行目: | ||
実装は面倒だが O/Rマッピングのようなことができる。<br><br> | 実装は面倒だが O/Rマッピングのようなことができる。<br><br> | ||
以下のサンプルコードにおけるUserModelはT_USERに対応する独自のクラスになる。<br> | 以下のサンプルコードにおけるUserModelはT_USERに対応する独自のクラスになる。<br> | ||
< | <syntaxhighlight lang="c#"> | ||
using System; | using System; | ||
using System.Collections.Generic; | using System.Collections.Generic; | ||
| 112行目: | 112行目: | ||
return list; | return list; | ||
} | } | ||
</ | </syntaxhighlight> | ||
<br><br> | <br><br> | ||
__FORCETOC__ | __FORCETOC__ | ||
[[カテゴリ:C_Sharp]] | [[カテゴリ:C_Sharp]] | ||