Firebird データベースに接続された TSimpleDataSet があります。データセットの内部データセットCommandTypeは に設定されctTable、CommandText はテーブル名に設定されています。したがって、アクティブに設定すると、次のようなクエリが生成されると思いselect * from TableNameます。
代わりに、いくつかの奇妙な理由で、DB Express コードの内部のどこかでテーブル名を引用符で囲もうとしているため、最終的にはselect * from "TableName"になり、もちろん構文エラーが発生します。どうやら引用符は読み取り専用の TSqlConnection のMetadataプロパティから来ているようなので、コードでこれを修正することはできません。(それはあまりにも理にかなっていると思います。)
これを修正する方法を知っている人はいますか?