Sad*_*aal 3 oracle plsql oracleforms
我正在使用 oracle forms 6i,我想使用 pl/sql 代码以编程方式连接到数据库
当表单像这样运行时,我不希望最终用户插入用户名、密码和数据库名称:
我使用了这样的预成型触发器:
begin
execute 'connect to hr/hr@yemensoft';
end;
Run Code Online (Sandbox Code Playgroud)
但它返回错误;
error 103 at line2, column 10 encountered the symbol "connect to hr/hr@yemensoft" when expecting one of the following: :=.(@%;
小智 5
您必须使用LOGON内置程序:
LOGON('hr', 'hr@yemensoft');
Run Code Online (Sandbox Code Playgroud)
登录 内置
描述:使用指定的用户名和密码执行默认的 Oracle Forms 登录处理。当您想要增加默认登录处理时,从登录时触发器调用此过程。句法
Run Code Online (Sandbox Code Playgroud)PROCEDURE LOGON(username VARCHAR2, password VARCHAR2); PROCEDURE LOGON(username VARCHAR2, password VARCHAR2, logon_screen_on_error BOOLEAN);
| 归档时间: |
|
| 查看次数: |
4397 次 |
| 最近记录: |