Ошибка подключения и вывод на страницу в webforms
Вводим логин и пароль, проверяем есть ли в базе, если есть то загружаем таблицу на странице. В дебаггере смотрю что юзер в базе найден. Далее переход к загрузке таблицы с фильтром, но не тут то было. ОШИБКА
КОД ПРОГРАММЫ
protected void LoginButton_Click(object sender, EventArgs e)
{
string connectionString = WebConfigurationManager.ConnectionStrings["Abskassa"].ConnectionString;
con = new SqlConnection(connectionString);
con.Open();
I = 0;
SqlCommand cmd = con.CreateCommand();
cmd.CommandType = CommandType.Text;
cmd.CommandText = "select login from Users where SiteID = '" + Login1.UserName + "'and password= '" + Login1.Password+ "'";
login = (string)cmd.ExecuteScalar();
DataTable dt = new DataTable();
SqlDataAdapter da = new SqlDataAdapter(cmd);
office = (string)cmd.ExecuteScalar();
da.Fill(dt);
con.Close();
I = Convert.ToInt32(dt.Rows.Count.ToString());
if (I == 0)
Login1.FailureText = "ОШИБКА!";
}
else
{
connectionString = WebConfigurationManager.ConnectionStrings["Abskassa"].ConnectionString;
SqlConnection con = new SqlConnection(connectionString);
cmd = new SqlCommand("SELECT TOP(15) * FROM dbo.OSPNZ WHERE SiteID="+ Login1.UserName + " ORDER BY OS_ID DESC", con);
con.Open();
SqlDataReader reader = cmd.ExecuteReader();
KassaGrid.DataSource = reader;
KassaGrid.DataBind();
reader.Close();
}
}
{
По отдельности две части работают. Переписывал код на другом компе - тоже самое, ошибка.