Oracle表单11g获取Windows用户登录

时间:2014-08-14 15:49:33

标签: windows forms oracle web oracle11g

如何在我的Windows客户端的Oracle Forms 11g中(而不是从应用程序服务器)获取Windows用户登录或Windows环境变量?

此致 克里斯

2 个答案:

答案 0 :(得分:0)

您需要WebUtil功能:http://www.oracle.com/technetwork/developer-tools/forms/webutil-090641.html

使用WebUtil pll库,您可以例如获得这样的Windows客户端用户名:

client_win_api_environment.get_windows_username();

答案 1 :(得分:0)

您可以使用批处理文件启动表单应用程序,并将系统环境参数传递给表单应用程序URL。

e.g。
start.cmd:

iexplore.exe http://yourserver:1234/forms/servlet?config=yourconfig&windowsuser=%USERNAME%
之后你可以访问" GET"表格fmb中的参数windowsuser(不要忘记设置表单参数windowsuser)