私は本当に奇妙なことに出くわしました。私はC#アプリケーションからAccess DBをクエリしています。単純なクエリでは、次のように -OLEDBアクセスDateTimeでデータを見つけることができないクエリー
OleDbDataReader externalAccessReader = null;
OleDbCommand externalAccessCommand = accessDBFunctions.ExternalAccessCommand(LivedataExternalAccessConnection);
externalAccessCommand.CommandText = "SELECT * from MinuteDataWhole where CurrentDateTime > #12/10/2016 08:43:53# order by CurrentDateTime";
私は実行し、それがゼロ行を返す -
だから私は、アクセスDBテーブルに直接行ってきましたが...
このクエリを実行し、十分なデータが返されたことを確認します。
私は私がやっていることを別の何かを見ることができない、クエリがまったく同じです。
誰もが何かを見ることはできますか?
月をその日と反転させます。つまり。 #10/12/2016 .....# – Steve
ええと、これはC#アプリケーションではうまくいきましたが、アクセスDBで実行してもそれはありません。なぜC#で動作するのですか?まだ分かりません – SK2017
MS-AccessのOleDbプロバイダーの一般的な性質によって必要な書式設定です。それは不変の文化を使用します。もちろん、あなたのローカルMS-Access UIはそれをよりよく知っています – Steve