oracle dbms_output到文字控件Asp.net

时间:2014-04-24 16:25:11

标签: asp.net oracle dbms-output

在Oracle中,我可以将dbms_output写入Asp.net中的文字控件或标签控件吗?我需要创建一个报告,该报告将以字面控制方式呈现。

1 个答案:

答案 0 :(得分:1)

理论上,我相信你可以。您必须编写适当的dbms_output.get_line调用以从缓冲区读取(当然,假设您在调用将数据写入dbms_output缓冲区的过程之前分配了足够大的缓冲区)。

仅仅因为它有可能并不意味着这是一个好主意。使用dbms_output创建报告绝对是错误的架构方法。 dbms_output对于打印偶尔的调试消息很有用。生成报告是一种非常糟糕的解决方案,更不用说生成将在GUI中呈现的数据。如果你没有提前分配足够大的缓冲区,它会破坏,如果其他一些代码碰巧添加一些调试dbms_output调用它会破坏,这意味着你正在编写一堆代码获取数据而不是使用内置控件,这意味着您可以编写,调试和维护更多代码,并且您的系统将非常独特,这意味着需要更长时间才能理解它。