Access MDBエラーログを持つデバイスをリモートでサービスします。カスタムのWebブラウザインターフェイスを使用すると、限られたSQLクエリをテーブルEalInfoから再度実行できます。 SQL文字列はすべて1行に記述する必要があります。SQL - 複数フィールドの同一フィールドでの条件
以下のコードを使用すると、ErrNumにS_が含まれているレコードを選択できます。これは、不要な多くのレコードが除外されるためです。
Select
DTime,
ErrNum,
Param1,
Param2,
Controller,
vxwErrNo,
Info,
[TmStamp]/86400 AS DAYS_SinceGantryPwrCycle,
[TmStamp]/3600 AS HOURS,
[TmStamp]/60 AS MINs
from EalInfo
where ErrNum like '%S_%'
order by DTime Desc
しかし、2つの一般的ではあるが役に立たないエラーを除外しようとするフィルタを追加すると、レコードは返されません。
where ErrNum like '%S_%'
AND ErrNum <> "S_GAFSTARTUPTASK_DTH_BAD_PARAM"
AND ErrNum <> "S_DTH_USER_ALREADY_REGISTERED"
私のSQLスキルはかなり弱い - 私はグーグルで、スクリプトkitty'ed少し - 喜びはありません。
おかげ
「二重引用符」ではなく「一重引用符」を使用してください。 –
@RichBenner。 。 。 MS Accessは文字列に二重引用符を使用します。 –
ああ、それを知らなかった、ありがとう@GordonLinoff –