编译oracle表单

Ami*_*mir 2 oracle oracleforms oracle10g

我想知道,我可以在不使用Oracle Form Builder的情况下编译oracle表单吗?

我的意思是有没有命令编译它们而不打开oracle表单?我正在使用批处理文件来编译它们,但对于每个文件,它打开一次oracle表单并关闭它,所以我不能做任何其他的事情...请指教我.

我需要它用于Oracle表单6i和10g表单.

如果有任何错误命中,我也需要日志文件.

Ton*_*ews 5

frmcmp可以从命令行运行progam 来编译单个表单:

frmcmp userid=un/pw module=%%f batch=yes module_type=form compile_all=yes window_state=minimize
Run Code Online (Sandbox Code Playgroud)

要做很多事情,你需要创建一个批处理文件(假设在Windows上),如:

for %%f IN (*.fmb) do frmcmp userid=un/pw module=%%f batch=yes module_type=form compile_all=yes window_state=minimize
Run Code Online (Sandbox Code Playgroud)

任何错误都会写入与表单同名但扩展名为".err"的文件中.