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

回答編集履歴

2

2021/06/06 11:47

投稿

退会済みユーザー
answer CHANGED
@@ -2,7 +2,7 @@
2
2
  ・sample.sqlite3というファイル名や、ファイルパスに誤りはないか確認してください。
3
3
  ・sample.sqlite3内に確実にmydataというテーブルが作成されているか確認して下さい。
4
4
  ・存在しているsample.sqlite3のファイルサイズが0バイトでないことを確認してください。
5
- 仮に、当初sample.sqlite3というファイルが存在していない状態で、上記のコード(厳密には、app.run()を追加したもの)を実行した場合、
5
+ 仮に、**当初sample.sqlite3というファイルが存在していない状態で**、上記のコード(厳密には、app.run()を追加したもの)を実行した場合、
6
6
  「sqlite3.OperationalError: no such table: mydata」のエラーメッセージが表示されるとともに
7
7
  **0バイトの「sample.sqlite3」が作成されます。**
8
8
 

1

2021/06/06 11:47

投稿

退会済みユーザー
answer CHANGED
@@ -6,4 +6,5 @@
6
6
  「sqlite3.OperationalError: no such table: mydata」のエラーメッセージが表示されるとともに
7
7
  **0バイトの「sample.sqlite3」が作成されます。**
8
8
 
9
- その後も0バイトの「sample.sqlite3」を参照するため同様のエラーが出ることになります。
9
+ その後も0バイトの「sample.sqlite3」を参照するため同様のエラーが出ることになります。
10
+ (最初に正しい「sample.sqlite3」が存在していれば、0バイトの「sample.sqlite3」は作成されず、エラーメッセージも出ないはずです)