ねえ、私はパスワードチェンジャーに取り組んでいます。ユーザーは(正常に)ログインし、ユーザーのイニシャルを含むグローバル変数をロードしてから、パスワードの有効期限が切れたフォームを起動します。パスワードの有効期限が切れたフォームでこれらのイニシャルを使用して、DBからユーザー情報を取得しようとしています。
vaUserLog.FieldValue("USERINIT") = UserInitials
vaUserLog.GetEqual
vaStat = vaUserLog.Status
vaStatは4のエラーを出し続けます。私はpervasivev9を使用しています。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は文字列です。
おそらく小さなものが欠けていますが、今は考えられません。どんな助けでもありがたいです。Lemmeは、さらに情報が必要かどうかを知っています。
乾杯