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

Как да проверя дали низът за връзка е валиден?

Можете да позволите на SqlConnectionStringBuilder конструктор го провери:

bool isValidConnectionString = true;
try{
    var con = new SqlConnectionStringBuilder("ABC");
}catch(Exception)
{
    // can be KeyNotFoundException, FormatException, ArgumentException
    isValidConnectionString = false;
}

Ето общ преглед на ConnectionStringBuilders за различните доставчици на данни:

Provider                   ConnectionStringBuilder 
System.Data.SqlClient      System.Data.SqlClient.SqlConnectionStringBuilder
System.Data.OleDb          System.Data.OleDb.OleDbConnectionStringBuilder
System.Data.Odbc           System.Data.Odbc.OdbcConnectionStringBuilder
System.Data.OracleClient   System.Data.OracleClient.OracleConnectionStringBuilder


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Свързване на SQL Server 2008 към Outlook Calendar?

  2. Свързване към SQL Server чрез Windows удостоверяване

  3. T-sql Нулиране на номера на ред при промяна на полето

  4. Проста заявка за вземане на максимална стойност за всеки идентификатор

  5. Конкатенация на низове по за xml път