Я пытаюсь использовать AND
в SELECT
заявлении, как показано ниже:Использование И в Select-Где
sqlc.ConnectionString = "Data source=. ; Database=LDatabase; integrated security=true";
cmd.Connection=sqlc;
cmd.CommandText = "select * from Books where Title like '" + txtboxbook.Text + "' and Author like '" + txtboxAuthor.Text + "'";
sqlc.Open();
SqlDataReader R=cmd.ExecuteReader();
GridView1.DataSource=R;
GridView1.DataBind();
if (R.HasRows == false)
LMsg.Text = "No Items were found";
else
LMsg.Text = GridView1.Rows.Count.ToString()+"Items were found";
R.Close();
sqlc.Close();
Когда я использую одно условие, без AND
он работает отлично, но когда я добавляю, что хлопотно AND
это Безразлично найти то, что я искал?
Вы уверены, что искали И? есть ли у книг название и автор, которого вы отправляете? –
@FilipeSilva Да, они так делают. Я копирую их из базы данных, чтобы убедиться! –
Ограничьте проблему. Сначала удалите C#. Что произойдет, если вы выполните один и тот же выбор в SQL Management Studio? – acfrancis