Submit Search
Upload
C# Database操作3 データの更新-
•
Download as PPTX, PDF
•
0 likes
•
1,122 views
Hiroki Takahashi
Follow
SQLServerの指定したデータベースに対して、データを更新する方法について説明します
Read less
Read more
Engineering
Report
Share
Report
Share
1 of 7
Download now
Recommended
C# Database操作2 データの取得-
C# Database操作2 データの取得-
Hiroki Takahashi
C# Database操作4 トランザクション処理-
C# Database操作4 トランザクション処理-
Hiroki Takahashi
C# Database操作6 SqlDataAdapterを使用したデータの更新-
C# Database操作6 SqlDataAdapterを使用したデータの更新-
Hiroki Takahashi
C# Database操作1 接続と切断-
C# Database操作1 接続と切断-
Hiroki Takahashi
C# Database操作5 SqlDataAdapterを使用したデータの取得-
C# Database操作5 SqlDataAdapterを使用したデータの取得-
Hiroki Takahashi
C# FileSystemWatcherコントロールを使用したアプリケーションの作成
C# FileSystemWatcherコントロールを使用したアプリケーションの作成
Hiroki Takahashi
C# ドラッグ&ドロップ処理の実装
C# ドラッグ&ドロップ処理の実装
Hiroki Takahashi
サーバレスBIデモ
サーバレスBIデモ
Keisuke Tokuda
Recommended
C# Database操作2 データの取得-
C# Database操作2 データの取得-
Hiroki Takahashi
C# Database操作4 トランザクション処理-
C# Database操作4 トランザクション処理-
Hiroki Takahashi
C# Database操作6 SqlDataAdapterを使用したデータの更新-
C# Database操作6 SqlDataAdapterを使用したデータの更新-
Hiroki Takahashi
C# Database操作1 接続と切断-
C# Database操作1 接続と切断-
Hiroki Takahashi
C# Database操作5 SqlDataAdapterを使用したデータの取得-
C# Database操作5 SqlDataAdapterを使用したデータの取得-
Hiroki Takahashi
C# FileSystemWatcherコントロールを使用したアプリケーションの作成
C# FileSystemWatcherコントロールを使用したアプリケーションの作成
Hiroki Takahashi
C# ドラッグ&ドロップ処理の実装
C# ドラッグ&ドロップ処理の実装
Hiroki Takahashi
サーバレスBIデモ
サーバレスBIデモ
Keisuke Tokuda
「Entity Framework Coreを使ってみる」 公開用
「Entity Framework Coreを使ってみる」 公開用
ESM SEC
XunitとMoq 公開用
XunitとMoq 公開用
ESM SEC
[AWS Start-up ゼミ] よくある課題を一気に解説!〜御社の技術レベルがアップする 2017 夏期講習〜
[AWS Start-up ゼミ] よくある課題を一気に解説!〜御社の技術レベルがアップする 2017 夏期講習〜
Amazon Web Services Japan
20091030cakephphandson 01
20091030cakephphandson 01
Yusuke Ando
Let's build a simple app with .net 6 asp.net core web api, react, and elasti...
Let's build a simple app with .net 6 asp.net core web api, react, and elasti...
Shotaro Suzuki
Aws tools for power shellをつかいこなそう
Aws tools for power shellをつかいこなそう
Genta Watanabe
22 tm1 websheet
22 tm1 websheet
Shinsuke Yamamoto
COD2012 T2/T3 : 実機で試す SQL Server の現状取得 ハンズオンマニュアル
COD2012 T2/T3 : 実機で試す SQL Server の現状取得 ハンズオンマニュアル
Masayuki Ozawa
Vertica 9.0.0 新機能
Vertica 9.0.0 新機能
Kaito Tono
Azure Machine Learning Services 概要 - 2019年2月版
Azure Machine Learning Services 概要 - 2019年2月版
Daiyu Hatakeyama
Entity Framework 6.1.3 + Windows フォームサンプル アプリケーション構築手順書
Entity Framework 6.1.3 + Windows フォームサンプル アプリケーション構築手順書
Masaki Takeda
Embulk 20150411
Embulk 20150411
Hiroshi Nakamura
[Cloud OnAir] BigQuery の仕組みからベストプラクティスまでのご紹介 2018年9月6日 放送
[Cloud OnAir] BigQuery の仕組みからベストプラクティスまでのご紹介 2018年9月6日 放送
Google Cloud Platform - Japan
[db tech showcase Tokyo 2015] C27:楽天MySQL Backup Structure by 楽天株式会社 粟田啓介
[db tech showcase Tokyo 2015] C27:楽天MySQL Backup Structure by 楽天株式会社 粟田啓介
Insight Technology, Inc.
Spring bootでweb 基本編
Spring bootでweb 基本編
なべ
データマイニング+WEB勉強会資料第6回
データマイニング+WEB勉強会資料第6回
Naoyuki Yamada
13016 n分で作るtype scriptでnodejs
13016 n分で作るtype scriptでnodejs
Takayoshi Tanaka
テーブルの変更・作成
テーブルの変更・作成
Jun Chiba
Azure サポート エンジニア直伝 ~ PowerShell 実践活用術 ~
Azure サポート エンジニア直伝 ~ PowerShell 実践活用術 ~
ShuheiUda
[db tech showcase Tokyo 2017] D15: ビッグデータ x 機械学習の高速分析をVerticaで実現!by ヒューレット・パッ...
[db tech showcase Tokyo 2017] D15: ビッグデータ x 機械学習の高速分析をVerticaで実現!by ヒューレット・パッ...
Insight Technology, Inc.
C# TreeViewを使用する2
C# TreeViewを使用する2
Hiroki Takahashi
C# TreeViewを使用する1
C# TreeViewを使用する1
Hiroki Takahashi
More Related Content
Similar to C# Database操作3 データの更新-
「Entity Framework Coreを使ってみる」 公開用
「Entity Framework Coreを使ってみる」 公開用
ESM SEC
XunitとMoq 公開用
XunitとMoq 公開用
ESM SEC
[AWS Start-up ゼミ] よくある課題を一気に解説!〜御社の技術レベルがアップする 2017 夏期講習〜
[AWS Start-up ゼミ] よくある課題を一気に解説!〜御社の技術レベルがアップする 2017 夏期講習〜
Amazon Web Services Japan
20091030cakephphandson 01
20091030cakephphandson 01
Yusuke Ando
Let's build a simple app with .net 6 asp.net core web api, react, and elasti...
Let's build a simple app with .net 6 asp.net core web api, react, and elasti...
Shotaro Suzuki
Aws tools for power shellをつかいこなそう
Aws tools for power shellをつかいこなそう
Genta Watanabe
22 tm1 websheet
22 tm1 websheet
Shinsuke Yamamoto
COD2012 T2/T3 : 実機で試す SQL Server の現状取得 ハンズオンマニュアル
COD2012 T2/T3 : 実機で試す SQL Server の現状取得 ハンズオンマニュアル
Masayuki Ozawa
Vertica 9.0.0 新機能
Vertica 9.0.0 新機能
Kaito Tono
Azure Machine Learning Services 概要 - 2019年2月版
Azure Machine Learning Services 概要 - 2019年2月版
Daiyu Hatakeyama
Entity Framework 6.1.3 + Windows フォームサンプル アプリケーション構築手順書
Entity Framework 6.1.3 + Windows フォームサンプル アプリケーション構築手順書
Masaki Takeda
Embulk 20150411
Embulk 20150411
Hiroshi Nakamura
[Cloud OnAir] BigQuery の仕組みからベストプラクティスまでのご紹介 2018年9月6日 放送
[Cloud OnAir] BigQuery の仕組みからベストプラクティスまでのご紹介 2018年9月6日 放送
Google Cloud Platform - Japan
[db tech showcase Tokyo 2015] C27:楽天MySQL Backup Structure by 楽天株式会社 粟田啓介
[db tech showcase Tokyo 2015] C27:楽天MySQL Backup Structure by 楽天株式会社 粟田啓介
Insight Technology, Inc.
Spring bootでweb 基本編
Spring bootでweb 基本編
なべ
データマイニング+WEB勉強会資料第6回
データマイニング+WEB勉強会資料第6回
Naoyuki Yamada
13016 n分で作るtype scriptでnodejs
13016 n分で作るtype scriptでnodejs
Takayoshi Tanaka
テーブルの変更・作成
テーブルの変更・作成
Jun Chiba
Azure サポート エンジニア直伝 ~ PowerShell 実践活用術 ~
Azure サポート エンジニア直伝 ~ PowerShell 実践活用術 ~
ShuheiUda
[db tech showcase Tokyo 2017] D15: ビッグデータ x 機械学習の高速分析をVerticaで実現!by ヒューレット・パッ...
[db tech showcase Tokyo 2017] D15: ビッグデータ x 機械学習の高速分析をVerticaで実現!by ヒューレット・パッ...
Insight Technology, Inc.
Similar to C# Database操作3 データの更新-
(20)
「Entity Framework Coreを使ってみる」 公開用
「Entity Framework Coreを使ってみる」 公開用
XunitとMoq 公開用
XunitとMoq 公開用
[AWS Start-up ゼミ] よくある課題を一気に解説!〜御社の技術レベルがアップする 2017 夏期講習〜
[AWS Start-up ゼミ] よくある課題を一気に解説!〜御社の技術レベルがアップする 2017 夏期講習〜
20091030cakephphandson 01
20091030cakephphandson 01
Let's build a simple app with .net 6 asp.net core web api, react, and elasti...
Let's build a simple app with .net 6 asp.net core web api, react, and elasti...
Aws tools for power shellをつかいこなそう
Aws tools for power shellをつかいこなそう
22 tm1 websheet
22 tm1 websheet
COD2012 T2/T3 : 実機で試す SQL Server の現状取得 ハンズオンマニュアル
COD2012 T2/T3 : 実機で試す SQL Server の現状取得 ハンズオンマニュアル
Vertica 9.0.0 新機能
Vertica 9.0.0 新機能
Azure Machine Learning Services 概要 - 2019年2月版
Azure Machine Learning Services 概要 - 2019年2月版
Entity Framework 6.1.3 + Windows フォームサンプル アプリケーション構築手順書
Entity Framework 6.1.3 + Windows フォームサンプル アプリケーション構築手順書
Embulk 20150411
Embulk 20150411
[Cloud OnAir] BigQuery の仕組みからベストプラクティスまでのご紹介 2018年9月6日 放送
[Cloud OnAir] BigQuery の仕組みからベストプラクティスまでのご紹介 2018年9月6日 放送
[db tech showcase Tokyo 2015] C27:楽天MySQL Backup Structure by 楽天株式会社 粟田啓介
[db tech showcase Tokyo 2015] C27:楽天MySQL Backup Structure by 楽天株式会社 粟田啓介
Spring bootでweb 基本編
Spring bootでweb 基本編
データマイニング+WEB勉強会資料第6回
データマイニング+WEB勉強会資料第6回
13016 n分で作るtype scriptでnodejs
13016 n分で作るtype scriptでnodejs
テーブルの変更・作成
テーブルの変更・作成
Azure サポート エンジニア直伝 ~ PowerShell 実践活用術 ~
Azure サポート エンジニア直伝 ~ PowerShell 実践活用術 ~
[db tech showcase Tokyo 2017] D15: ビッグデータ x 機械学習の高速分析をVerticaで実現!by ヒューレット・パッ...
[db tech showcase Tokyo 2017] D15: ビッグデータ x 機械学習の高速分析をVerticaで実現!by ヒューレット・パッ...
More from Hiroki Takahashi
C# TreeViewを使用する2
C# TreeViewを使用する2
Hiroki Takahashi
C# TreeViewを使用する1
C# TreeViewを使用する1
Hiroki Takahashi
C# 時間の掛かる処理をBackgroundWorkerコンポーネントで実行する
C# 時間の掛かる処理をBackgroundWorkerコンポーネントで実行する
Hiroki Takahashi
C# ErrorProviderとValidatingイベント
C# ErrorProviderとValidatingイベント
Hiroki Takahashi
C# 継承フォームの作成
C# 継承フォームの作成
Hiroki Takahashi
C# モーダルフォームとモードレスフォーム
C# モーダルフォームとモードレスフォーム
Hiroki Takahashi
C#でディレクトリを再帰的に取得する
C#でディレクトリを再帰的に取得する
Hiroki Takahashi
C#によるファイルの読み書き
C#によるファイルの読み書き
Hiroki Takahashi
More from Hiroki Takahashi
(8)
C# TreeViewを使用する2
C# TreeViewを使用する2
C# TreeViewを使用する1
C# TreeViewを使用する1
C# 時間の掛かる処理をBackgroundWorkerコンポーネントで実行する
C# 時間の掛かる処理をBackgroundWorkerコンポーネントで実行する
C# ErrorProviderとValidatingイベント
C# ErrorProviderとValidatingイベント
C# 継承フォームの作成
C# 継承フォームの作成
C# モーダルフォームとモードレスフォーム
C# モーダルフォームとモードレスフォーム
C#でディレクトリを再帰的に取得する
C#でディレクトリを再帰的に取得する
C#によるファイルの読み書き
C#によるファイルの読み書き
C# Database操作3 データの更新-
1.
C# Database操作3 ~データの更新~ Microsoft MVP
Hiroki.T http://blog.hiros-dot.net/ copyright @2015 HIRO's.NET All Rights Reserved.
2.
データの更新 今回は、前回までに作成したプロジェクトでデータの更新処理 (INSERT/UPDATE/DELETE)が行えるようにします。 データの更新方法はいくつかありますが、今回は以下の通りとし ます。
データの更新にSqlCommandクラスを使用します。 SqlCommandクラスのCreateCommandクラスとCommandText プロパティで実行するSQLを設定します。 データの更新処理はExecuteNonQueryメソッドを使用します。 ExecuteNonQueryメソッドは処理を行った件数(int型)を返しま す。
3.
画面のデザイン 前回作成したプロジェクトを拡張して、データの更新方法について学びます。 画面のデザインは以下のようにします。
[INS/UPD/DEL文実行]ボタンがクリックされたときに、上部のTextBoxに入力され たINSERT/UPDATE/DELETE文を実行し、結果を下部のTextBoxへ表示します。 ()内はコントロール名 Name:btnExec (Button)
4.
[INS/UPD/DEL文実行]の処理 [INS/UPD/DEL文実行]ボタンのクリックイベントを作成して、以下のようにコードを編集します。 private void
btnExec_Click(object sender, EventArgs e) { try { SqlCommand command = _sqlConn.CreateCommand(); -----① command.CommandText = txtSQL.Text; -----② int cnt = command.ExecuteNonQuery(); -----③ MessageBox.Show(cnt.ToString() + "件処理しました。"); } catch (SqlException sqlex) { MessageBox.Show(sqlex.Message); } }
5.
[INS/UPD/DEL文実行]のコード解説 ①は、現在のコネクションに対して実行するコマンドのインスタン スを作成しています。 ②は①で作成したコマンドに実行するSQLを設定しています。
③は、②で作成したコマンドを実行しています。実行した件数を戻 り値で取得して変数cntに代入しています。
6.
動作確認 コードの編集が完了したら、実行して動作確認をしましょう。 任意のSELECT文を入力して[SELECT文実行]ボタンをクリック すると、結果が下部のTextBoxに表示されます。
7.
End
Download now