Эй, я работаю над сменой пароля. Пользователь входит (успешно), загружает глобальную переменную с инициалами пользователя, а затем запускает форму с истекшим сроком действия пароля. Я пытаюсь использовать эти инициалы в форме с истекшим сроком действия пароля для получения информации о пользователе из БД.
vaUserLog.FieldValue("USERINIT") = UserInitials
vaUserLog.GetEqual
vaStat = vaUserLog.Status
vaStat продолжает выдавать ошибку 4. Я использую Pervasive v9. Связь с ВА выглядит так:
With vaUserLog
.RefreshLocations = True
.DdfPath = DataPath
.TableName = "USERLOG"
.Location = "USERLOG.MKD"
.Open
If .Status <> 0 Then
ErrMsg = "Error Opening File " + .TableName + " - Status " + str$(.Status) + vbCrLf + "Contact IT Department"
End If
End With
В таблице БД USERINIT - это Char, 3. UserInitials - это строка.
Возможно, упустил что-то маленькое, но сейчас не могу думать. Любая помощь приветствуется. Дай знать, если тебе нужна дополнительная информация.
Приветствия