Ado.net 학습을 배우기 시작했고 조금 어려움에 처했습니다.SqlConnection.RetrieveStatistics()가 컬렉션을 채우지 않습니다. (StatisticsEnabled를 true로 설정했습니다.)
1) SqlConnection.StatisticsEnabled 속성을 통해 연결 통계를 활성화하면 SqlConnection 인스턴스가 수행하는 작업에 대한 다양한 정보 (RetrieveStatistics()를 통해)를 검색 할 수 있어야합니다. 따라서 아래 코드를 호출하기 전에 이미 연결을 열고 데이터베이스에서 일부 값을 검색했습니다. 그런 식으로 통계는 명령 수행 방법에 대한 정보를 제공해야합니다. 그러나 컬렉션에서 검색된 모든 값은 문자 0을 반환합니다 (문자열로 변환 될 때). 왜 그런지 알기나 해? 일부 PC를 가정
...
sc.StatisticsEnabled = true;
IDictionary statistic = sc.RetrieveStatistics();
Label1.Text = statistic["BytesReceived"].ToString(); //Label1.Text displays
character”0”
2) 어떤 이름은 당신이 두 서버 중 하나를 지정합니다() 연결 문자열에서 사용하는 것, 두 개의 SQL 서버 (MySQL 서버 및 MS SQL 서버)를 실행?
는
서버에서 통계를 활성화합니까? – leppie
sc.StatisticsEnabled = true 인 경우 그렇다. –