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();
}
}