Mystiske problemer med SQL-Forespørgsel
Hej,jeg har et mystisk problem..
Når jeg kører følgende i query analyser:
SELECT name
FROM dbo.sysobjects
WHERE type = 'U' ORDER BY name
Får jeg mine user tables retur og det er fint, der er ikke så mange .. MEN når jeg kører det gennem C# med undenstående, så får jeg alt for mange tabeller læst ind, også de der står til system :/ .. nogen bud på hvorfor/løsning ?
string connectionString = "Data Source=localhost;Initial Catalog=" + comboBox1.SelectedText + ";Persist Security Info=True;User ID=brugernavn;Password=hemmeligt";
string sql = "SELECT name FROM dbo.sysobjects WHERE col_type = 'U' ORDER BY NAME";
con = new SqlConnection(connectionString);
//cmd = new SqlCommand(sql, con);
SqlDataAdapter a = new SqlDataAdapter(sql, con);
DataTable fbDataTable = new DataTable();
a.Fill(fbDataTable);
foreach (DataRow row in fbDataTable.Rows)
{
checkedListBox1.Items.Add(row["name"]).ToString();
// row("rdb$relation_name") contains the name of the table
}