2012-03-22 4 views
0

MySqlワークベンチでは、このクエリは正常に動作します。クエリの先週のエントリ

私は自分のコードから、それを実行すると、私は最後の行を取る場合にのみ動作します
SELECT rooms.building, rooms.room, 
         users.FirstName, users.LastName, users.adUname, 
         userlog.id, userlog.timeIn, userlog.timeOut 
         FROM rooms, users, userlog 
         WHERE userlog.RoomId = rooms.Id 
         AND userlog.UserId = users.id 
         AND userlog.timeIn >=(current_date - interval 7 day) 

AND userlog.timeIn >=(current_date - interval 7 day) 

私はそれにその行を残して、クエリを完了しているようだが、その後突然終了

スレッド 'vshost.NotifyLoad'(0x11d8)がコード0(0x0)で終了しました。
スレッド '(0xa90)がコード0(0x0)で終了しました。
スレッド 'vshost.LoadReference'(0x7b8)がコード0(0x0)で終了しました。
スレッド 'vshost.RunParkingWindow'(0x13ac)がコード0(0x0)で終了しました。
スレッド '(0xfa8)がコード0(0x0)で終了しました。
プログラム '[1716] PeopleLogger.vshost.exe:Managed(v4.0.30319)'がコード0(0x0)で終了しました。

このトラブルシューティングのヒントは素晴らしいと思います。

DATE_SUB(今()、インターバル7日)

+0

try(current_date、INTERVAL -7 DAY) – Brian

+0

@Brianありがとうございますが運はありません。同じ応答 – rd42

答えて

0

MySQLをありがとうございました。おそらく、行のデータにアクセスしようとしていて、その条件を追加した後に実際のデータが返されていない可能性があります。

0

たぶんあなたには、いくつかの例外をキャッチしていない、それはあなたがエラーを取得していますしてみてください...あなたの

関連する問題