回 帖 发 新 帖 刷新版面

主题:那为大侠知道临时表怎么建立索引阿

我在一个grid中邦定了如下  语句
thisform.grid1.recordsourcetype =  4
thisform.grid1.recordsource = "select jsh_son,jsh_dzbh,jsh_shh,jsh_jyrq from bookborrow where bookborrow.jsh_dzbh = alltrim(thisform.text1.value)  order by jsh_son  into cursor aa"
在程序中执行正常  可是到  可执行文件中 却   提示缺少索引  临时表怎么建立索引阿

回复列表 (共3个回复)

沙发

'thisform.grid1.recordsource ='应该是查询,但这里为啥要加个'into cursor aa',
我的看法是:
*根据要求生成另时表(别名)是:aa:
select jsh_son,jsh_dzbh,jsh_shh,jsh_jyrq from bookborrow where bookborrow.jsh_dzbh = alltrim(thisform.text1.value)  order by jsh_son  into cursor aa

*类型:别名
thisform.grid1.recordsourcetype =  1

*别名是:aa
thisform.grid1.recordsource = 'aa'

板凳

怎么还是在vf中好使,但在可执行文件中提示:缺少索引   呢 ?
各位  谁知道这是怎么回事啊? 几天了这个问题一直不能解决。

3 楼

生成的临时表可修改及建索引文件

SELECT * FROM 数据表 INTO CURSOR aaa READWRITE

并可建立索引文件
1. 
INDEX on 索引表达式 TAG 索引标识 
注:生成的临时索引文件在系统临时文件夹,退出后消失。
2. 
INDEX on 索引表达式 to 索引文件名 
注:生成的临时索引文件在指定文件夹,退出后消失。

我来回复

您尚未登录,请登录后再回复。点此登录或注册