Помимо стиля этих нескольких строк, которые я буду сортировать позже, почему эта проверка нечувствительна к регистру?SQL query resultset не чувствителен к регистру
conn.Open();
string checkUser = "Select count(*) from Tb_Registration Where Username= '" + txtUser.Text + "'";
SqlCommand com = new SqlCommand(checkUser, conn);
int temp = Convert.ToInt32(com.ExecuteScalar().ToString().Trim());
conn.Close();
В БД у меня есть «user1» в varchar
колонке, но до сих пор значение температуры составляет 1, если я проверю «USER1» или «user1» .Если я проверяю для «пользователь» это 0.
По-видимому, вы можете использовать 'COLLATE' для повышения чувствительности; – DonBoitnott
У вас есть запись с именем пользователя 'user'? Чувствительность поиска случаев зависит от сортировки столбца, который вы ищете. –
@DonBoitnott Спасибо, что решила проблему. – FeliceM