質問編集履歴
3
タイトル編集
test
CHANGED
@@ -1 +1 @@
|
|
1
|
-
|
1
|
+
ASP.NET FormView-EditItemTemplateでの編集に応じてデータベースを同時更新したい。
|
test
CHANGED
File without changes
|
2
デバッグ改善編集
test
CHANGED
File without changes
|
test
CHANGED
@@ -56,7 +56,31 @@
|
|
56
56
|
|
57
57
|
|
58
58
|
|
59
|
+
10/2 17:30編集
|
60
|
+
|
61
|
+
```ここに言語を入力
|
62
|
+
|
63
|
+
strSQL = "UPDATE tbl_testRg" &
|
64
|
+
|
65
|
+
" SET point = " & point & "," &
|
66
|
+
|
67
|
+
" date = " & "'" & dtToday & "'" &
|
68
|
+
|
69
|
+
" WHERE 更新先フィールドのID(記述方法がわかりません)"
|
70
|
+
|
71
|
+
|
72
|
+
|
73
|
+
```
|
74
|
+
|
75
|
+
の部分で「& "'" & dtToday & "'" &」の記述にミスがあり、改善したところ、
|
76
|
+
|
59
|
-
|
77
|
+
テスト用にWHERE ID = 1としてID:1のデータ編集の場合のみ正常に動作することが確認できました。
|
78
|
+
|
79
|
+
|
80
|
+
|
81
|
+
元にするフィールドのIDをここでどう記述すればよいのかがわかりませんので、教えていただきたいです。
|
82
|
+
|
83
|
+
|
60
84
|
|
61
85
|
|
62
86
|
|
@@ -96,7 +120,7 @@
|
|
96
120
|
|
97
121
|
" SET point = " & point & "," &
|
98
122
|
|
99
|
-
" date = " & dtToday &
|
123
|
+
" date = " & "'" & dtToday & "'" &
|
100
124
|
|
101
125
|
" WHERE 更新先フィールドのID(記述方法がわかりません)"
|
102
126
|
|
1
タイトル変更、改善箇所追記
test
CHANGED
@@ -1 +1 @@
|
|
1
|
-
質問回答の更新プログラムで
|
1
|
+
質問回答の更新プログラムでFormView-EditItemTemplateでの編集に応じてデータベースを同時更新したい。
|
test
CHANGED
@@ -1,3 +1,7 @@
|
|
1
|
+
質問タイトルがわかりにくいかもしれません。ご勘弁ください。
|
2
|
+
|
3
|
+
|
4
|
+
|
1
5
|
ASP.NET Webフォームアプリに関する質問です。
|
2
6
|
|
3
7
|
演習で、データベースを更新できるしくみを実装中です。
|
@@ -18,7 +22,7 @@
|
|
18
22
|
|
19
23
|
result1~result5 には"はい"、"いいえ"、"未回答"の回答いずれかが、
|
20
24
|
|
21
|
-
pointには格納された回答に応じた点数(「はい」なら+1、「いいえ」なら-1、「未回答」なら加減なし)が、dateには格納日が格納されます。
|
25
|
+
pointには格納された回答に応じた点数(各回答が「はい」ならpoint+1、「いいえ」ならpoint-1、「未回答」なら加減なしで判定し、最終値を格納)が、dateには格納日が格納されます。
|
22
26
|
|
23
27
|
|
24
28
|
|
@@ -38,23 +42,21 @@
|
|
38
42
|
|
39
43
|
|
40
44
|
|
41
|
-
|
45
|
+
10/02 17:00編集(タイトル変更)
|
46
|
+
|
42
|
-
|
47
|
+
```
|
43
|
-
|
44
|
-
|
48
|
+
|
45
|
-
|
49
|
+
Select Case DropDownList1.DirectCast(FormView1.FindControl("DropDownList1"), DropDownList).SelectedValue
|
50
|
+
|
46
|
-
|
51
|
+
```
|
52
|
+
|
47
|
-
|
53
|
+
の記述で、目に見えるエラーは改善されたようですが、
|
48
|
-
|
54
|
+
|
49
|
-
|
55
|
+
データベース上ではresult1~result5までの回答データが更新されるだけで、点数(point)と日付(date)は更新がなされない状況です。
|
50
|
-
|
56
|
+
|
57
|
+
|
58
|
+
|
51
|
-
「
|
59
|
+
「オブジェクト変数またはWithブロック変数が認定されていません」のエラーではありませんが、正常に動作するよう改善箇所・方法のご指摘をお願いいたします。
|
52
|
-
|
53
|
-
|
54
|
-
|
55
|
-

|
56
|
-
|
57
|
-
|
58
60
|
|
59
61
|
|
60
62
|
|
@@ -74,7 +76,7 @@
|
|
74
76
|
|
75
77
|
/・・・質問5つ分(繰り返し文は不問とします)・・・/
|
76
78
|
|
77
|
-
Select Case DropDownList1.SelectedValue
|
79
|
+
Select Case DropDownList1.DirectCast(FormView1.FindControl("DropDownList1"), DropDownList).SelectedValue
|
78
80
|
|
79
81
|
Case "はい"
|
80
82
|
|