sql >> データベース >  >> RDS >> Mysql

MySQLからのデータセットの入力の進行状況を表示する

    この答えは少し遅れるかもしれませんが、他の人に役立つかもしれません。

    多くの場合、これまでに読み取られたレコードの数を表示するだけで十分です。これは、DataTable.RowChanged-eventを処理することで実行できます。テストの実装から、DataAdapter.Fill-Methodによって追加された行ごとにイベントが発生することを確認できました。イベントを処理するときに、DataTable.Rows.Count-Property

    を確認することで、読み取られたレコード数を取得できます。

    私が通常行うことは、ラベルまたはリストボックスエントリを更新するバックグラウンドスレッドでデータを読み取ることです。 GUIを実際に更新するメソッドは、更新をラベルにバッファリングして、ちらつきを防ぐためにGUIの変更が1秒に1回だけ発生するようにします。

    これがお役に立てば幸いです。

    Sascha



    1. MySQL:グループでTIMEDIFF()をSUM()する方法は?

    2. Azure App Service ImportError:libmysqlclient.so.18:共有オブジェクトファイルを開くことができません:そのようなファイルまたはディレクトリはありません

    3. $ result =mysql_query()

    4. SQL-MySQLデータ(タイムスタンプとステータスメッセージを含む行のセット)からすべてのダウンタイムとダウンタイムの長さを検索します