你能有一个运行多个 SQL 的数据窗口吗?

Can you have a datawindow that runs more than one SQL?

总的来说,我对编程和 PowerBuilder 还很陌生。我想知道是否可以有一个数据窗口但有多个 SQL 语句?如果选择了一个单选按钮,我希望它是 运行 一条语句,如果选择了不同的单选按钮,我希望它是另一条语句。这是可能的还是我必须创建多个数据窗口?如果可能,步骤是什么?

提前致谢。

有很多方法可以实现这一点,这通常取决于两个 SQL 语句的不同程度。
如果您只是 运行 WHERE 子句的不同参数,那么您很可能可以使用一个数据窗口,并传入不同的检索参数。

如果它们是只读的,您可以在运行时使用 SetSQLSelect() 修改 SQL 语句。

如果它们返回完全不同的结果集,或者在查询中使用一组完全不同的表,那么您很可能必须使用两个不同的数据窗口。

-保罗-