首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > VFP >

临时表不能正常显示解决办法

2012-06-04 
临时表不能正常显示临时表作为数据源时显示空表,只有表结构在grid中在运行时在命令窗口用browse显示正常。

临时表不能正常显示
临时表作为数据源时显示空表,只有表结构在grid中
在运行时在命令窗口用browse显示正常。这问题怎么回事。
代码是这样的:

SQL code
IF this.Value=1fnx=alltrim(thisform.pageframe1.page2.combo1.value)+"订单"thisform.pageframe1.page2.grid1.RecordSource=nullthisform.pageframe1.page2.grid1.RecordSource='SELECT * FROM &fnx WHERE 状态="等待中" INTO cursor fic'thisform.pageframe1.page2.grid1.RecordSource="fic"thisform.pageframe1.page2.grid1.Refresh


[解决办法]
SELECT * FROM &fnx WHERE 状态="等待中" INTO cursor fic
thisform.pageframe1.page2.grid1.RecordSource="fic"
thisform.pageframe1.page2.grid1.RecordSourcetype=1
[解决办法]
SQL code
fnx=alltrim(thisform.pageframe1.page2.combo1.value)+"订单"SELECT * FROM &fnx WHERE ALLTRIM(状态)=="等待中" INTO cursor ficWITH thisform.pageframe1.page2.grid1     .COLUMNCOUNT=FCOUNT()     FOR I=1 TO FCOUNT()         .COLUMNS(I).HEADER1.CAPTION=FIELD(I)     ENDFOR     .RecordSource="fic"     .RefreshENDWITH
[解决办法]
SQL code
If This.Value=1    Thisform.pageframe1.page2.grid1.RecordSource=Null    fnx=Alltrim(Thisform.pageframe1.page2.combo1.Value)+"订单"    Select * From &fnx Where 状态="等待中" Into Cursor fic    Thisform.pageframe1.page2.grid1.RecordSourceType=1    Thisform.pageframe1.page2.grid1.RecordSource="fic"    Thisform.pageframe1.page2.grid1.Refresh    ....
[解决办法]
这也好解决,肯定是你表单代码有问题。
用排除法,你再新建一个表单,什么都不用写,就写出来,调用select临时表,然后,绑定grid。
看行不行,如果行,说明你的表单中其他代码有问题,如果不行,说明,你就这段代码有问题。

热点排行