Я прочитал множество сообщений о SQL Server, C# и прочитал из баз данных.
У меня есть две темы, я бы нашел решение для: < /p>
Я прочитал регистрационный шаблон, который записывает всю информацию в базы данных. Прямо сейчас я хочу создать логин. Как я могу прочитать базу данных и выяснить, связаны ли электронная почта и пароль друг с другом. Кроме того, конечно, если электронное письмо уже зарегистрировано. < /Li>
< /ol>
Поэтому я начал создавать этот код: < /p>
Я прочитал множество сообщений о SQL Server, C# и прочитал из баз данных. У меня есть две темы, я бы нашел решение для: < /p> [list] [*] Я прочитал регистрационный шаблон, который записывает всю информацию в базы данных. Прямо сейчас я хочу создать логин. Как я могу прочитать базу данных и выяснить, связаны ли электронная почта и пароль друг с другом. Кроме того, конечно, если электронное письмо уже зарегистрировано. < /Li> < /ol> Поэтому я начал создавать этот код: < /p> [code] protected void btn_login_Click(object sender, EventArgs e) { if (tb_email_entry.Equals("") || tb_password_entry.Equals("")) { la_email_login.Text = "Alle Felder füllen"; la_pas`enter code here`sword_login.Text = "Alle Felder füllen"; }
SqlConnection con = new SqlConnection(CONNECTIONSTRINFS); { SqlCommand check = new SqlCommand("EXEC dbo.CheckLoginInfo @Email", con);
while (sqlReader.Read()) { // Ausgabe des ersten Wertes aus dem query if (sqlReader.GetValue(0).ToString().Equals("")) { la_email_login.Text = "Email noch nicht registriert"; } else { la_email_login.Text = "Anmeldung Erfolgreich"; } }
con.Close(); } < /code> Я получаю ошибку в строке: < /p> check.ExecuteNonQuery(); < /code> В SSMS хранимых процедур и тестовый исполняемый файл работают нормально. < /p>
Я хотел бы узнать, сколько строк имеет таблица. Поэтому я думаю о чем -то подобном: < /p> string sql = "SELECT COUNT(*) FROM [DB].[dbo].[myTable]"; SqlCommand cmd = new SqlCommand(sql, connectionString); SqlDataReader mySqlDataReader = cmd.ExecuteReader();