private DataTable Query(string table_name, string initial_where,
string[] keys, string[] values)
{
StringBuilder query = new StringBuilder("SELECT * FROM INFORMATION_SCHEMA.");
query.Append(table_name);
string where = GetWhereClause(initial_where, keys, values);
if (where.Length > 0)
query.AppendFormat(CultureInfo.InvariantCulture, " WHERE {0}", where);
return GetTable(query.ToString());
}