teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

2

意図的に内容を抹消する行為にあたるため

2021/07/12 02:48

投稿

pofinpouty
pofinpouty

スコア20

title CHANGED
@@ -1,1 +1,1 @@
1
- 多重投稿ため。削除ます
1
+ 【 C#】datagridview行の更新をデータベースに反映たい
body CHANGED
@@ -1,2 +1,24 @@
1
- eratailでは閲覧数を増やす目的などにより、過去に投稿した質問と同じ内容の質問を新たに投稿することは推奨していません。
1
+ ### 前提・実現したこと
2
- 質問ついて新たわかったことや試したことがれば、すでにあ質問編集してください。
2
+ C#でdatagridviewAccessにあるテーブルの内容表示しています
3
+ datagridviewで選択した行をテキストボックスに表示させています。
4
+ 例…テキストボックス1にはカラム1、テキストボックス2にはカラム2という感じです。
5
+ ボタン押下時にテキストボックスの内容をデータベースに更新したいのですが、
6
+ UPDATE文の条件句が分かりません
7
+ ### 発生している問題・エラーメッセージ
8
+ 特になし
9
+ ### 該当のソースコード
10
+ ```C#
11
+ ソースコード
12
+ private void button1_Click(object sender, EventArgs e)
13
+ {
14
+   string sConn = @"Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\data\_dev\Accessdb\testDB.accdb"; using(OleDbConnection conn = new OleDbConnection(sConn))
15
+ {
16
+ conn.Open();
17
+   //SQL文の記述
18
+   string sql = "UPDATE テーブル名 SET 列名2 = '" + textBox2.Text + "' WHERE = ???"
19
+ using(OleDbCommand cmd = new OleDbCommand(sql,conn))
20
+ {
21
+ int ret = cmd.ExecuteNonQuery();
22
+ }
23
+ }
24
+ }

1

2021/07/12 02:48

投稿

退会済みユーザー
title CHANGED
@@ -1,1 +1,1 @@
1
- 【 C#】datagridview行の更新をデータベースに反映し
1
+ 多重投稿のため。削除します
body CHANGED
@@ -1,35 +1,2 @@
1
- ### 前提・実現したこと
1
+ eratailでは閲覧数を増やす目的などにより、過去に投稿した質問と同じ内容の質問を新たに投稿することは推奨していません。
2
-
3
- C#でdatagridviewAccessにあるテーブルの内容表示しています
2
+ 質問ついて新たわかったことや試したことがれば、すでにあ質問編集してください。
4
- datagridviewで選択した行をテキストボックスに表示させています。
5
-
6
- 例…テキストボックス1にはカラム1、テキストボックス2にはカラム2という感じです。
7
-
8
- ボタン押下時にテキストボックスの内容をデータベースに更新したいのですが、
9
- UPDATE文の条件句が分かりません
10
-
11
- ### 発生している問題・エラーメッセージ
12
-
13
- 特になし
14
-
15
- ### 該当のソースコード
16
-
17
- ```C#
18
- ソースコード
19
-
20
- private void button1_Click(object sender, EventArgs e)
21
- {
22
-   string sConn = @"Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\data\_dev\Accessdb\testDB.accdb"; using(OleDbConnection conn = new OleDbConnection(sConn))
23
- {
24
- conn.Open();
25
-   //SQL文の記述
26
-   string sql = "UPDATE テーブル名 SET 列名2 = '" + textBox2.Text + "' WHERE = ???"
27
-
28
- using(OleDbCommand cmd = new OleDbCommand(sql,conn))
29
- {
30
- int ret = cmd.ExecuteNonQuery();
31
- }
32
- }
33
-
34
-
35
- }