回答編集履歴

2

追記&訂正

2021/12/14 08:37

投稿

退会済みユーザー
test CHANGED
@@ -30,7 +30,7 @@
30
30
 
31
31
 
32
32
 
33
- で、パラメータ化するのはリテラルの部分、上で言うと 1333, 'Tryd', 1 のとこです。
33
+ で、パラメータ化するのはリテラルの部分、上で言うと 1333, 'Tryd', 1 のとこです。
34
34
 
35
35
 
36
36
 

1

追記

2021/12/14 08:37

投稿

退会済みユーザー
test CHANGED
@@ -5,3 +5,33 @@
5
5
  ADO.NET SQLiteでのSQL文内のパラメータの使い方
6
6
 
7
7
  [https://www.oborodukiyo.info/ADONET/VS2017/ADONET-ParametersOfSQLite](https://www.oborodukiyo.info/ADONET/VS2017/ADONET-ParametersOfSQLite)
8
+
9
+
10
+
11
+ **【追記】**
12
+
13
+
14
+
15
+ UPDATE 文をどう書けばよいか分かってなくて、やらなくてもいいことをやってると思っているのですが違いますか?
16
+
17
+
18
+
19
+ Lesson テーブルの主キー id = 1 のレコードを UPDATE するのですよね? であれば以下のようにします。
20
+
21
+
22
+
23
+ update Lesson set EstimatedTime = 1333, TaskCategory = 'Tryd' where id = 1
24
+
25
+
26
+
27
+ データの更新(UPDATE文)
28
+
29
+ [https://www.dbonline.jp/sqlite/insert/index5.html](https://www.dbonline.jp/sqlite/insert/index5.html)
30
+
31
+
32
+
33
+ で、パラメータ化するのはリテラルの部分、上で言うと 1333, 'Tryd', 1 のとことです。
34
+
35
+
36
+
37
+ パラメータ化は SQL インジェクション防止とパフォーマンス向上に必須です。パラメータ化してない SQL 文は議論の対象外と言っても過言ではないと思ってます。