Sqlserver
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Sqlserver

Làm thế nào để biết giá trị của một hàng trước khi nó được chèn vào gridview?

Thực hiện kiểm tra sự kiện page_load, nếu bạn đang xác thực người dùng đã đăng nhập. Hoặc nếu bạn cần xác thực tùy thuộc vào giá trị người dùng mà bạn đang cố gắng chèn, hãy sử dụng sự kiện button_click để chèn bản ghi.

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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Windows Event Log Access từ gói SSIS chạy trong SQL Agent Job

  2. Chèn SqlBulkCopy với cột nhận dạng

  3. Sao chép các gói SSIS được triển khai trên SQL Server trở lại Visual Studio 2008

  4. Có thể thay đổi kiểu dữ liệu của một cột trong một dạng xem không?

  5. Sử dụng sp_help_schedule trong SQL Server