嘿,我正在研究密码更改器。用户登录(成功),使用用户姓名首字母加载全局变量,然后启动密码过期表单。我尝试使用密码过期表单上的这些首字母来从数据库中检索用户信息。
vaUserLog.FieldValue("USERINIT") = UserInitials
vaUserLog.GetEqual
vaStat = vaUserLog.Status
vaStat 一直给我一个错误 4。我正在使用 pervasive v9。与 VA 的连接如下所示:
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
在 DB 表中,USERINIT 是 Char,3。UserInitials 是一个字符串。
可能错过了一些小东西,但现在无法思考。任何帮助表示赞赏。如果您需要更多信息,请让我知道。
干杯