回答編集履歴

3

修正

2020/10/05 17:32

投稿

kairi003
kairi003

スコア1330

test CHANGED
@@ -14,6 +14,6 @@
14
14
 
15
15
  cur.execute(
16
16
 
17
- f'INSERT INTO orders ({orderDate}, {orderNum}) VALUES ({orderDate}, {orderNum})')
17
+ 'INSERT INTO orders (%(orderDate)s, %(orderNum)s) VALUES (%(orderDate)s, %(orderNum)s)', {'orderDate': orderDate, 'orderNum': orderNum})
18
18
 
19
19
  ```

2

修正

2020/10/05 17:32

投稿

kairi003
kairi003

スコア1330

test CHANGED
@@ -3,8 +3,6 @@
3
3
  get()が実行された時点で内容が参照されると思うので元のコードでは最初に表示された空欄(多分)の状態しか取得できていないと思います。
4
4
 
5
5
  ボタンを押した瞬間の内容を取得できないと意味ないです。
6
-
7
- あともとのSQL動いてます?文字列ですらないのは変じゃないですか?
8
6
 
9
7
  ```py
10
8
 
@@ -16,6 +14,6 @@
16
14
 
17
15
  cur.execute(
18
16
 
19
- 'INSERT INTO orders (?, ?) VALUES (?, ?)', [orderDate, orderNum, orderDate, orderNum])
17
+ f'INSERT INTO orders ({orderDate}, {orderNum}) VALUES ({orderDate}, {orderNum})')
20
18
 
21
19
  ```

1

修正

2020/10/05 17:29

投稿

kairi003
kairi003

スコア1330

test CHANGED
@@ -3,6 +3,8 @@
3
3
  get()が実行された時点で内容が参照されると思うので元のコードでは最初に表示された空欄(多分)の状態しか取得できていないと思います。
4
4
 
5
5
  ボタンを押した瞬間の内容を取得できないと意味ないです。
6
+
7
+ あともとのSQL動いてます?文字列ですらないのは変じゃないですか?
6
8
 
7
9
  ```py
8
10
 
@@ -14,6 +16,6 @@
14
16
 
15
17
  cur.execute(
16
18
 
17
- INSERT INTO orders (orderDate, orderNum) VALUES (order_date, order_num))
19
+ 'INSERT INTO orders (?, ?) VALUES (?, ?)', [orderDate, orderNum, orderDate, orderNum])
18
20
 
19
21
  ```