我编写了一个java程序,它从我的oracle表单中调用。我的意思是在我的oracle表单上有一个按钮,当我按下它时,这个程序将运行(java程序)
上一次我使用甲骨文表格6i,所以没有任何问题。我现在想在10g上运行我的程序。我认为这段代码需要改变。
你能帮我把下面的代码转换成10g吗?
lv_path := 'java -client -classpath
SMT\ojdbc14.jar;SMT\lipstikLF-1.1.jar;SMT\swing-layout.jar;SMT\smt.jar
Main.GUI.SmRun '||USER||' '||lv_role;
HOST(lv_path, NO_SCREEN);我想我需要换个主人,但我不确定.我写的语法也能用10g吗?
发布于 2012-01-31 12:10:51
APC -是您的6i表单,是网络交付的还是客户机/服务器? Rima -它是客户机/服务器.我们使用它作为应用程序而不是web基础。
你错过了表格10g的一个关键方面:它只在网络上发布。和9i一样(虽然使用该版本的人不多)。
这意味着您必须重写表单应用程序中依赖于客户端交互的任何部分。
Host是一个典型的例子。这不再有效;如果它确实工作了,它将在应用程序服务器上运行,这不是您在多用户环境中希望的行为。您需要重写表单才能在CLIENT_HOST库中使用WebUtil命令。WebUtil是Oracle为在新的web交付架构中实现客户机-服务器行为而提供的一组功能。了解更多信息。
您还应该阅读表格升级参考。
https://stackoverflow.com/questions/9058667
复制相似问题