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

Установить имя пользователя
Синтаксические правила
void QSqlDatabase::setUserName(<пользователь>)
<пользователь>::= символьный литерал или символьная переменная длиной не более 66 символов 
Описание

Задает пользователя, от имени которого должен выполняться доступ к БД (может быть пустым).

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

Значения по умолчанию нет.

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

Нет.

Пример
QSqlDatabase db = QSqlDatabase::addDatabase( "QLINTER" );
db.setUserName( "SYSTEM" );
cout << "User name " << db.userName().toLocal8Bit().data() << "\n";
db.setPassword( "MANAGER" );
cout << "Password " << db.password().toLocal8Bit().data() << "\n";

if( !db.open() )
{
cout << db.lastError().driverText().toLocal8Bit().data() << endl;
return 1;
}

См. также: userName(), setDatabaseName(), setPassword(), setHostName().

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