質問編集履歴

2

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

2021/07/12 02:48

投稿

pofinpouty
pofinpouty

スコア20

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

1

2021/07/12 02:48

投稿

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