質問: CStr(aaa.ExecuteScalar()) このラベル1に取得した値を表示させて確認をしようとしましたが、これが0のまま変わらずできなくてご相談した次第です。 End Using End Function ``` ### 試したこと ひとまずデータベースの作成時、1列目と2列目を入れ替えてみました。 "CREATE TABLE Sample (ANSWER NVARCHAR(10),QUESTION NVARCHAR(10))" すると "SELECT count(*) FROM Sample WHERE ANSWER='AAA'"・・・これはOKとなりました。 "SELECT count(*) FROM Sample WHERE QUESTION='AAA'"・・・これはだめ どうも2列目の取得に問題があるような気がします。。。 また、上のSQL文は両方phpmyadminで実行できましたので、やはりSQLiteの使い方なのかなと思っています。 ### 補足情報(FW/ツールのバージョンなど) ここにより詳細な情報を記載してください。
回答: ~~SQLiteはNVARCHARが使えないのではないですか?~~ ~~TEXT型で作成してみてください。~~ 提示されたコードのINSERT文の`'" & myans & " '`の部分にスペースが入っていてSELECTの条件にマッチしていません。 こちらに掲載する上でのミスであればいいのですが、見直してみてください。