PowerBuilder PFC ライブラリを使用してデータベースにログインしています。
n_cst_appmanager/pfc_open:
IF this.of_LogonDlg() > 0 THEN
Open(w_myapp_frame)
END IF
n_cst_appmanager/pfc_logon:
SQLCA.DBMS = "ODBC"
SQLCA.AutoCommit = False
SQLCA.DBParm = "ConnectString='DSN=mytestdb;UID=" + as_userid + ";PWD=" + as_password + "'"
connect using SQLCA;
ここで、ユーザーがログインすると、別のデータベースに接続する必要がある状況 (たとえば、そこにデータをコピーするなど) はほとんどないため、ログイン ウィンドウを表示せずに、他のデータベースに自動的に接続したいと考えています。繰り返しますが、ユーザーのユーザー名とパスワードを保存する必要があります。どうすれば保存できますか? レジストリに保存する必要がありますか? 例を教えてください。
たとえば、次の方法でユーザー ID を取得できます。
s_userid = gnv_app.of_GetUserID()
しかし、私はパスワードを取得できません。誰かが私にそれを行う方法を教えてもらえますか? どうもありがとう。