C#のdbaseIVテーブルでクエリを実行しようとしています。私はC#の経験があまりないので、クエリしようとしているテーブルに一重引用符が含まれているためにselectステートメントが失敗するため、気が遠くなりました。
ODBC接続を使用してテーブルに接続していますが、その部分は正常に機能します。名前を変更して引用符を削除すると、同じテーブルでクエリを実行します。
2つの一重引用符を使用してバックスラッシュでエスケープしようとしましたが、クエリをパラメータ化して、これがテーブル名では機能しないことを確認しました。
コマンドテキストはその通りであり、これが問題の根本です...
cmd.CommandText = "SELECT * FROM E4X'MAIN";
私が完全に立ち往生していて、何度も何度も妨げられる解決策を探すのに何日も費やしてきたのを助けてください...