教えてください。
DMAX関数で、最大値が取得できません。
<症状>
DMAX("No","t_Test","(No >11019200) And (No <11019264)");
の戻り値が 「Null」になってしまいます。
DMAX("No","t_Test","(No >11019200) And (No <11019263)");
の場合は OKで「11019201」が返ります。
テーブルカラム
No(long)
11019101
11019201
11019301
クエリーでも NG です。
SELECT Max(No) AS Noの最大
FROM t_test
WHERE (((t_test.製造No)>11019200 And (t_test.製造No)<11019264));
<<環境>>
Access2000 Access2003 のmdbです。(36bit版)
OSは、Winows7 & Windows10 の 32bit 64bitのどちらでも発生します。
テーブルを、ODBCにてSQLサーバ等に接続した場合に発生します。
テーブルが mdbの場合は、発生しません。
ちなみに、
1101963 の 16進表記は 0xA823FF です。<-- OK
1101964 の場合 0xA82400 です。 <-- NG
以上、よろしくお願いします。