UserID

Предоставляет или устанавливает имя пользователя, которое должно использоваться при подключении к ЛИНТЕР-серверу.

Это свойство соответствует ключу «UserId» в строке подключения.

Если установлено пустое значение, то при его изменении свойство UserId будет переопределено.

Примечание

В СУБД ЛИНТЕР длина пароля не может быть больше 18 символов. Если задан более длинный пароль, то ADO.NET-провайдер СУБД ЛИНТЕР исключение не генерирует, а использует первые 18 символов.

Декларация
public string UserID {get; set};
Значение свойства

Значение свойства UserID или String.Empty, если значение не установлено.

Исключения

Отсутствуют.

Пример
// C#
using System;
using System.Data;
using System.Data.LinterClient;

class ConnectionStringBuilderSample
{
  static void Main()
  {
    // Создание объекта LinterDbConnectionStringBuilder
    LinterDbConnectionStringBuilder builder =
      new LinterDbConnectionStringBuilder();
    builder.DataSource = "LOCAL";
    builder.UserID = "SYSTEM";
    // Подключение к БД
    LinterDbConnection con = new LinterDbConnection();
    con.ConnectionString = builder.ConnectionString;
    try
    {
      con.Open();
      Console.WriteLine("Установлено соединение с сервером");
    }
    catch (LinterSqlException ex)
    {
      Console.WriteLine("Ошибка при подключении к серверу:");
      Console.WriteLine(ex.Message);
      if (ex.Number == 1026)
      {
        Console.Write("Введите пароль: ");
        builder.Password = Console.ReadLine();
        con.ConnectionString = builder.ConnectionString;
        try
        {
          con.Open();
          Console.WriteLine("Установлено соединение с сервером");
        }
        catch (LinterSqlException ex2)
        {
          Console.WriteLine("Ошибка при подключении к серверу:");
          Console.WriteLine(ex2.Message);
        }
      }
    }
    // Освобождение ресурсов
    con.Close();
  }
}