Я использую библиотеку 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;
Теперь, когда пользователь вошел в систему, есть несколько ситуаций, в которых мне нужно будет подключиться к другой базе данных (например, чтобы скопировать туда некоторые данные), поэтому я хотел бы подключиться к другой базе данных автоматически, без отображения снова окно входа в систему, поэтому мне нужно будет сохранить имя пользователя и пароль пользователя.
Как я могу сохранить это? Нужно ли сохранять в реестре? Можете ли вы привести пример, пожалуйста?
Например, я могу получить идентификатор пользователя следующим образом:
s_userid = gnv_app.of_GetUserID()
Но я не могу получить пароль. Может кто-нибудь, пожалуйста, помогите мне, как я могу это сделать? Большое спасибо.