Хорошо, поэтому я пытаюсь сделать следующую ошибку: Исключение типа «System.Data.SqlClient.SqlException» произошло в System.Data.dll, но не было обработано в коде пользователяОшибка при создании подключения к регистру ASP.NET
Дополнительная информация: Неверный синтаксис рядом с ключевым словом «Таблица».
protected void Button_Login_Click(object sender, EventArgs e)
{
SqlConnection conn = new SqlConnection(ConfigurationManager.ConnectionStrings["RegisterConnectionString"].ConnectionString);
conn.Open();
string checkuser = "select count(*) from [Table] where Användarnamn='" + TextBoxAnvändarelogin.Text + "'";
SqlCommand com = new SqlCommand(checkuser, conn);
int temp = Convert.ToInt32(com.ExecuteScalar().ToString());
conn.Close();
if (temp == 1)
{
conn.Open();
string checkPasswordQuery = "select password from Table where Användarnamn='" + TextBoxAnvändarelogin.Text + "'";
SqlCommand passComm = new SqlCommand(checkPasswordQuery, conn);
string password = passComm.ExecuteScalar().ToString().Replace(" " , ""); // ERROR HERE!
conn.Close();
if (password==TextBoxLösenordlogin.Text)
{
Session["New"] = TextBoxAnvändarelogin.Text;
Response.Write("Lösenord är rätt!");
Response.Redirect("Admin.aspx");
}
else
{
Response.Write("Lösenord är fel!");
}
}
else
{
Response.Write("Användarnamn är inte rätt!");
}
}
}
Итак, я попробовал это, но теперь появилась новая проблема: исключение типа «System.Data.SqlClient.SqlException» произошло в System.Data.dll, но не было обрабатывается в коде пользователя Дополнительная информация: Недопустимое имя столбца 'password'. – Wharruphomie
@Wharruphomie у вас есть столбец с именем password в вашем столе? Обратите внимание на его чувствительность к регистру – Steve
aaaaaa alright я изменил его на столбец, как у меня есть в моей таблице, и он работает. Спасибо, брату :) – Wharruphomie