2017-11-13 5 views
-1
declare 

    v varchar2(3); 
begin 
    select 'x' 
    into v 
    from user_details 
    where 
    USER_NAME = login.USER_NAME; 
'and' 
    USER_PASSWORD = login.USER_PASSWORD; 

    if sql%found then 
     open_form('D:\CREDEN SOFT\MENU\MAIN.FMX'); 

    end if; 
    exception 

    when no_data_found then 
    message('invalid user name or password....!'); 
    end; 
+0

いずれかがlogin.USER_NAME'と引用符 '「」' '囲ん後のセミコロンを削除し....そのエラーに –

+1

を助けてください)小さなかもしれない正しいことを確認して'と' –

答えて

0

次のコードを確認してください(テストされていませんが、xの代わりに列を追加する必要があります変数の長さは3

declare  
    v varchar2(3); 
begin 
    select 'x' 
    into v 
    from user_details 
    where 
    USER_NAME = login.USER_NAME 
    and 
    USER_PASSWORD = login.USER_PASSWORD; 

    if v is not null then 
     open_form('D:\CREDEN SOFT\MENU\MAIN.FMX'); 

    end if; 

    exception 
    when no_data_found 
    then DBMS_OUTPUT.PUT_LINE('invalid user name or password....'); 

    end; 
関連する問題