2016-10-22 8 views
1

自分の.net windowsフォームアプリケーションでSQLiteのローカルデータベースを使用しています。アプリは24時間実行されるので、決して閉じることはありません。だから私は毎週日曜日に古いレコードを削除する必要があります。どうやってやるの?バッチファイルを作成してタスクスケジューラを作成する必要がありますか?バッチファイルでこれを行うことはできますか?毎週SQLiteの古いレコードを削除できますか?

答えて

2

バッチファイルを作成して、タスクスケジューラで設定することができます。はい。このような

何か:

sqlite3 yourdb.db 
sqlite> .read pathtoyourscript.sql 

REF:https://www.sqlite.org/cli.html

は個人的に私は(特にCommandLineParserのようなものを持つ)コンソールアプリケーションは、組織と継続的な面で行くには良い方法であることを発見する傾向がありますメンテナンスはできますが、いずれにしても可能です。

関連する問題