Ado.netの学習を学び始め、ちょっとしたことがありました。SqlConnection.RetrieveStatistics()はコレクションにデータを設定しません(StatisticsEnabledはtrueに設定されています)
1) SqlConnection.StatisticsEnabledプロパティを使用して接続統計情報を有効にすると、SqlConnectionインスタンスが実行するアクションについてのさまざまな情報(RetrieveStatistics()経由)を取得できるはずです。したがって、以下のコードを呼び出す前に、私はすでに接続を開いてデータベースからいくつかの値を取得しました。そうすれば、統計はコマンドがどのように実行されたかに関する情報を提供するはずです。しかし、コレクションから取り出されたすべての値は、文字のゼロ(文字列に変換されたとき)を返します。それがどんなアイデアなのか?いくつかのPCを想定し
...
sc.StatisticsEnabled = true;
IDictionary statistic = sc.RetrieveStatistics();
Label1.Text = statistic["BytesReceived"].ToString(); //Label1.Text displays
character”0”
2)はどのような名前は次の2台のサーバーのいずれかを指定するには、()接続文字列で使用することになり、2台のSQLサーバ(MySQLサーバとMS SQLサーバ)を実行しますか?
は、私はあなたが提供したあなたのコードに基づいて伝えることはできませんが、私の非常に最初のアイデアは、あなたが接続を開くしていないということでしょうあなたに
サーバで統計情報を有効にしていますか? – leppie
sc.StatisticsEnabled = trueの場合はyesとなります。 –