テーブル内のすべてのエントリをカウントするツールをコーディングしています。私の質問は、既存のデータベースのすべてのテーブルを取得するにはどうすればよいですか? 私は Microsoft SQL Server 2008 R2 を使用しており、テーブルの文字列配列を取得する方法が既にあります。
List<string> lResult = new List<string>();
SqlConnection sqlConn10 = new SqlConnection(sConnStr);
sqlConn10.Open();
SqlCommand sqlComm10 = new SqlCommand("SELECT " + sColumn + " FROM " + sTable + " WHERE " + sWhere, sqlConn10);
SqlDataReader myReader10 = sqlComm10.ExecuteReader();
int i = 0;
try
{
while (myReader10.Read())
{
lResult.Add(myReader10.GetString(0));
i++;
}
}
catch
{
myReader10.Close();
sqlConn10.Close();
}
return lResult.ToArray();
}