堂々巡り
numbersで表を作って、csv変換して、SequelAceで読み込む、は、ずいぶんと上手になった。何種類もテーブルを作って、SequelAce上でクエリをかけるのもいろいろ試した。
だがどうしてもFlutterに繋がらない。
いや、そうじゃない、繋がってる。
新しいテーブルを作ることはできる。できないのは相変わらず読み出して表示すること。新たに作ったテーブルからも、元からあるテーブルからも読めない。どこにもエラー表示はない。なんの警告メッセージも出ない。表示できないのだから、編集も削除もできない。こうなると、初心者には策の講じようがない。
ちなみに、今回、写経したのはこれ。
おもしろいなあと思うのは、これまで写経してきたいくつものコードが、ほぼ同じことをやっているのに、みんな違う。唯一絶対解、というものはないんだないと改めて思う。そして、どの方法を真似ても、MySQLに繋がりはするが、読み込んで表示できないという状況は変わらない。
もちろん、ただ表示されないなら、リストビューの作り方が悪い、という考え方もできる。けれども、もしデータがなければ「予定はありません」と表示、が入っている写経では、「予定はありません」と表示される。つまり、snapshotが何も拾ってないということだろう。
そして当然ながら、これは私のミスに違いない。firestoreからsnapshot取るのはできていたんだから、むしろそっちの復習をすべきかなあ。しかし「みんな」できてることが私だけできないというのは、ほんと嘆かわしい。
## 明日は何を試そうかなあ。