Установить имя ЛИНТЕР-сервера
Синтаксические правила
void QSqlDatabase::setDatabaseName(< имя >) < имя >::= символьный литерал или символьная переменная длиной не более 8 символов
Описание
Задает ЛИНТЕР-сервер, к которому должен быть установлен доступ через соединение. ЛИНТЕР-сервер должен быть определен в файле сетевой конфигурации nodetab (см. документ «Сетевые средства»).
Назначение ЛИНТЕР-сервера должно выполняться до открытия соединения, в противном случае делать это не имеет смысла. Если же соединение уже открыто, необходимо выполнить метод close(),
затем данную функцию, и после этого снова открыть соединение с помощью функции open().
Если ЛИНТЕР-сервер не был установлен, соединение будет установлено с локальным ЛИНТЕР-сервером по умолчанию.
Возвращаемое значение
Нет.
Пример
QSqlDatabase db;
db.setDatabaseName("conn_DB_SALE"); // Установить имя сервера
db.setUserName("SYSTEM");
db.setPassword("MANAGER8");
db.open();
QSqlQuery query(db);
query.exec("SELECT count(*) FROM AUTO WHERE make = 'BMW'");
См. также: databaseName(), setUserName(),
setPassword(), setHostName(), setPort(),
setConnectOptions(), open().