打开表格abc时,frm-40039无法附加库

时间:2014-07-16 07:07:12

标签: oracle plsql

您好我是oracle的新手我已经在我的Windows 7 32位本地机器上安装了oracle表格10 g, 每当我尝试运行表单时一切都很好它会给出错误,就像FRM-40039在打开表单时无法附加库一样。

但是当我将我的和fmb,fmx和.pll,.plx库放在路径oracleDEVhome_1 \ forms中但是当我将所有fmb.fmx,.pll,.plx文件放在单独的目录中时,它工作正常 比如c:\ orion it

给出错误,如frm-40039在打开表单abc时无法附加库

所有我的.pll,.plx,.fmb,.fmx文件都在名为orion的同一个文件中。

我做过的所有configeration wat,

1)default.env
 FORMS_PATH=c:\orion
 WEBUTIL_CONFIG=C:\DEVSUITEHOME_1\FORMS\SERVER\WEBUTIL.CFG
 PATH=C:\DevSuiteHome_1\bin;C:\DevSuiteHome_1\jdk\jre\bin\client;C:\DevSuiteHome_1\forms\server  
 forms=C:\DevSuiteHome_1\forms

2)formweb.config
  workingdirectory=c:/orion #i have put front slash as directed in formweb.cfg 

3)system environment variable
 FORMS_PATH=c:\orion
 PATH=c:\program files\java\jdk 1.8.0\bin;

4)FORMS_path variable in regedit
   FOTMS_PATH=c:\DevSuiteHome_1\cgenf61\admin;c;\orion;C:\DevSuiteHome_1\forms

5)form shortcut start in path
 start_IN=C:\DevSuiteHome_1\forms

请帮我解决这个问题我已经浪费了两个这个问题

2 个答案:

答案 0 :(得分:0)

您的注册表项中有一些拼写错误:

FOTMS_PATH=c:\DevSuiteHome_1\cgenf61\admin;c;\orion;C:\DevSuiteHome_1\forms
  ^                                         ^

如果这些不属于您的SO帖子的人工制品,您应该纠正它们。

答案 1 :(得分:0)

通过将位置路径添加到PLL&FORM文件来更新注册表下的Form-Path。

例如:

urlretrieve

最后,将所有PLL库添加到表单所需的以下位置。

headers = {'content-type': 'application/json'}
posts= {
  "filepath":filepath
}
password_mgr = urllib.request.HTTPPasswordMgrWithDefaultRealm()
url = 'http://'+API_dns+':'+API_pod+'/api/v1/download-file?filepath='+filepath+'&tid='+tid_selected+'&username='+str(request.user)+'&download_zip_file='+zip_file
password_mgr.add_password(None, url, 'admin', 'admin')
handler = urllib.request.HTTPBasicAuthHandler(password_mgr)
opener = urllib.request.build_opener(handler)
urllib.request.install_opener(opener)
urllib.request.urlretrieve(url, os.path.join(settings.STATIC_ROOT, "to_download", zip_file))
path = '/static/to_download/'+zip_file
context = {'url':path, 'status':200, 'filename':zip_file}
return JsonResponse(context)