掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
FireDAC/SQLite で日本語テーブル名に対応するには? (ID:148578)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
igy様、私のprimitiveな質問のために、 貴重な時間を割いて多くの接続テストをして頂いて有難うございます。 FDQuery1.open('select sqlite_version() as ver '); showmessage(FDQuery1.FieldByName('ver').asstring); で確認しました当方のFireDACのSQLiteドライバも3.28.0でした。 では、なぜ?????????????? 再確認のため CREATE TABLE "都道府県" ( "番号" INTEGER NOT NULL PRIMARY KEY ,"都道府県名" VARCHAR(16) ); で、テーブルを作成し、 INSERT INTO "都道府県" ("番号", "都道府県名") VALUES (40, '福岡県'); INSERT INTO "都道府県" ("番号", "都道府県名") VALUES (41, '佐賀県'); INSERT INTO "都道府県" ("番号", "都道府県名") VALUES (42, '長崎県'); INSERT INTO "都道府県" ("番号", "都道府県名") VALUES (43, '熊本県'); でデータ追加し、 (管理ツールtksqliteで確認後) FDQuery1.SQLに SELECT "番号" ,"都道府県名" FROM "都道府県" WHERE "番号" > 40; をセットしてDBGridに表示を試みましたが、 やはり、 [FireDAC][Phys][SQLite] ERROR:no such table:都道府県. がでます。 ウ~ン、不可解・・・・・ 何か、もっと基本的なところで、ミスや思い違いを犯しているのかも知れません。
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.