Получить пароль пользователя
Синтаксические правила
QString QSqlDatabase::password() const
Описание
Предоставляет пароль пользователя, от имени которого выполнено (или должно выполняться) соединение с БД.
Возвращаемое значение
Символьная строка длиной до 18 символов.
Пустая строка возвращается в следующих случаях:
-
пароль не был предварительно задан с помощью функции
setPassword()
; -
пароль использовался временно (как параметр функции
open(< пользователь >, < пароль >)
при открытии соединения); -
пользователь, установивший соединение с БД, не имеет пароля.
Пример
QSqlDatabase db = QSqlDatabase::addDatabase( "QLINTER" );
db.setPassword( "MANAGER8" );
cout < < "Password " < < db.password().toLocal8Bit().data() < < "\n";
На консоль будет выведена строка:
Password MANAGER8
См. также: setPassword()
, userName()
.