2012-05-17 41 views
2

我正在開發一個開源項目,我正在使用Arduino控制器來播放光輸出。我想要提供的數據源將被實時記錄到SQL Server數據庫中。我想要觀察數據,將數據提供給控制器,以便我可以直觀地觀察數據放入數據庫時​​會發生什麼。做這件事最有效的方法是什麼?我可以在SQL Server上進行實時查詢嗎?

+1

對於您的應用程序,差異可能並不重要,但Windows不是[實時操作系統](http://en.wikipedia.org/wiki/Real-time_operating_system)。 –

+0

我明白你的意思了。如果......像你說的那樣,我的項目更加複雜,那麼這樣做肯定是有道理的。 –

回答

2

使您的查看應用程序每查詢一次新的日誌項目,例如50  毫秒,就會查詢數據庫。讓您的觀賞應用記得是從數據庫中獲取的最後一條記錄的ID和包括該ID在您的查詢是這樣的:

select * 
from LogItems 
where ID > @lastSeenID 

這是最簡單的解決方案,我能想到的。

+0

謝謝!這是一個很好的做法。 –

相關問題