出于某种原因,我的FoxPro程序决定在程序运行时返回弹出窗口。它显示了程序中使用的表。这在代码中看起来没有一致性,这是一个通用功能吗?我真的希望它停下来。
答案 0 :(得分:3)
我认为“弹出窗口”实际上是在提示你选择一个尚未打开的桌子的名称并且问你“嘿......你想用哪个桌子”。
我只能通过跟随你的另一个疯狂的线程来尝试继续将列添加到预先存在的表结果集中。在处理过程中,您可能会将它与表名/临时表名混淆。
每次反馈修订
然后我怀疑的是,你是在没有INTO子句放入临时表或游标的情况下查询的结果。如果你只是运行一个没有它的查询,它只会立即显示结果。
例如:
select * from SomeTable where SomeCondition
将导致显示“表格”结果。
然而,
select * from SomeTable where SomeCondition INTO TABLE SomeTempTable
or
select * from SomeTable where SomeCondition INTO CURSOR SomeTempAliasName
将查询并将结果放在相应的结果临时表或游标
中答案 1 :(得分:0)
我真的希望它停下来。
要考虑的一件事是程序只会弹出一个像你描述的窗口,当它找不到对它运行至关重要的东西时。
而不是简单地希望弹出窗口消失,你应该寻找它们首先出现的原因。
然后,一旦解决了这些原因,弹出窗口将不再出现。
祝你好运