如何使用动态警报登录表单?

问题描述 投票:0回答:1

[亲爱的先生,我是使用oracle 10g from进行oracle开发的新手。当用户输入错误的密码时,我试图编写此代码进行登录,目的是在用户输入错误的密码时在弹出窗口中输入与用户输入错误的用户名相同的错误密码。我写了这段代码,但我无法更正此代码,请帮助我更正我的代码,我将感谢您。我希望得到积极回应...

DECLARE
    un    VARCHAR (15);
    pwd   VARCHAR (15);
BEGIN
    --- Dynamic altert properties code start--
    SET_ALERT_PROPERTY ('LOGIN_ALERTS', TITLE, 'Security Altert');
    SET_ALERT_PROPERTY ('LOGIN_ALERTS',
                        ALERT_MESSAGE_TEXT,
                        'Wrong Username?');
    SET_ALERT_PROPERTY ('LOGIN_ALERTS',
                        ALERT_MESSAGE_TEXT,
                        'Wrong Password?');

    SELECT username, users_password
      INTO un, pwd
      FROM MENU_USERS
     WHERE username = :TXT_USERNAME;
        IF un = :TXT_USERNAME
        THEN
            IF pwd = :TXT_PWD
            THEN
                CALL_FORM ('F:\ISMS\INV\inv_stock.fmx');
            ELSE
                SHOW_ALERT ('LOGIN_ALERTS');
            END IF;
        ELSE
            SHOW_ALERT ('LOGIN_ALERTS');
        END IF;
END;
oracle oracle10g oracleforms
1个回答
0
投票

警报还可以,但是-连续的message调用也可以。此示例显示了如何使用该方法。

© www.soinside.com 2019 - 2024. All rights reserved.