Доступные версии документации

Установить имя ЛИНТЕР-сервера
Синтаксические правила
void QSqlDatabase::setDatabaseName(<имя>)
<имя>::= символьный литерал или символьная переменная длиной не более 8 символов 
Описание

Задает ЛИНТЕР-сервер, к которому должен быть установлен доступ через соединение. ЛИНТЕР-сервер должен быть определен в файле сетевой конфигурации nodetab (см. документ «СУБД ЛИНТЕР. Сетевые средства»).

Назначение ЛИНТЕР-сервера должно выполняться до открытия соединения, в противном случае делать это не имеет смысла. Если же соединение уже открыто, необходимо выполнить метод close() , затем данную функцию, и после этого снова открыть соединение с помощью функции open() .

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

Возвращаемое значение

Нет.

Пример
QSqlDatabase db;
db.setDatabaseName("conn_DB_SALE"); // Установить имя сервера
db.setUserName("SYSTEM");
db.setPassword("MANAGER");
db.open();

QSqlQuery query(db);
query.exec("SELECT count(*) FROM AUTO WHERE make = 'BMW'");

См. также: databaseName(), setUserName(), setPassword(), setHostName(), setPort(), setConnectOptions(), open().

Заметили ошибку?
Выделите текст и нажмите Ctrl + Enter