sql >> Database teknologi >  >> RDS >> Sqlserver

Hvordan kender man en rækkes værdi, før den indsættes i gridview?

Udfør en kontrol i page_load-hændelsen, hvis du validerer den loggede bruger. Eller hvis du har brug for at validere afhængigt af en brugerværdi, som du forsøger at indsætte, skal du bruge button_click-hændelsen til registrering, der indsættes.

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. Python db-api:fetchone vs fetchmany vs fetchall

  2. flere værdier indsættelse af afkrydsningsfelt kun sidste værdi tager i databasen

  3. Oracle Aldersberegning fra fødselsdato og i dag

  4. HTML-indtastningsformularfelt udfylder ikke PHP-værdi efter første mellemrum