SELECT DateDiff("n", LastDate, Now()) as datediffs FROM UserLog WHERE ID = 1
クエリデザインビュー(MS Access)からこのクエリを実行すると。これは私に次のように数分で違うものを与えます:
datediffs --------- 2826
しかし、次のようにサーブレットから同じクエリ(条件ID = 1の静的値を含む)を実行すると、次のようになります。
strSql = "SELECT DateDiff(\"n\", LastDate, Now()) as datediffs FROM UserLog WHERE ID = 1";
recset=stmt.executeQuery(strSql);
次のエラーが発生します。
[Microsoft] [ODBCMicrosoftAccessドライバー]パラメーターが少なすぎます。期待される1。
それで、私は何が悪いのですか?