Mysql
 sql >> база данни >  >> RDS >> Mysql

Как да проверя дали връзката ми C# — MySQL е била успешна или, ако не, да върна защо?

   string connectionString = "database=test;server=localhost;uid=" + usr.Text + ";pwd=" + pwd.Text;
   using (SqlConnection conn = new SqlConnection(connectionString))
   {
     try
     {
       conn.Open();
     }
     catch (SqlException ex)
     {
       switch (ex.Number) 
       { 
         case 4060: // Invalid Database 
          ....
          break;
         case 18456: // Login Failed 
          ....
          break;
         default:
          ....
          break;
       } 
     }
   }

Пълният списък с номера на изключения на Sql Server може да бъде намерен, като изпълните

SELECT * FROM master.dbo.sysmessages


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL Great Circle Distance (формула на Haversine)

  2. Актуализиране на множество стойности в MySQL

  3. mysql случай в изявление за актуализиране с REPLACE

  4. При присъединяване, как да поставите префикс на всички имена на колони с таблицата, от която идва

  5. Как мога да получа брой клиенти на ден по уникален и повтарящ се клиент за конкретна дата?