sql >> Databasteknik >  >> RDS >> Sqlserver

Hur vet man värdet på en rad innan den infogas i gridview?

Utför en kontroll i händelsen page_load, om du validerar den inloggade användaren. Eller om du behöver validera beroende på ett användarvärde som du försöker infoga, använd button_click-händelsen för posten som infogas.

SqlCommand cmdEvent = new SqlCommand("SELECT COUNT(date) FROM patients WHERE date= '2012/02/23'", yourSqlConnection);
object myCount;
if (yourSqlConnection.State == ConnectionState.Closed){ yourSqlConnection.Open(); }
myCount = cmdEvent.ExecuteScalar();
if (yourSqlConnection.State == ConnectionState.Open){ yourSqlConnection.Close(); }

if (myCount != null)
{
  if ((int)myCount >= 10)
  {
    // Logic here e.g myLabel.Text = "You have reached your maximum of 10 visits!";
    return;
  }
}



  1. MySQL sa:Åtkomst nekad för användaren 'root'@'localhost' (med lösenord:NO)

  2. Släpp primärnyckeln med skript i SQL Server-databasen

  3. Enkel säkerhetskopiering och återställning för mysql-databas från Java

  4. När jag använder Docker får jag felet:SQLSTATE[HY000] [2002] Ingen sådan fil eller katalog