您好我是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
请帮我解决这个问题我已经浪费了两个这个问题
答案 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)