关于Set KEY 的问题。(在线等待)

zyatwh 2003-10-29 04:29:51
有一个表TAB1,索引C1是由 A+B+C组合而成的。
现只已知 A、C两个值,B值为任意,要求对TAB1进行Set key to 操作,请问如何写?
...全文
78 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
zyatwh 2003-10-30
  • 打赏
  • 举报
回复
你的方法是对表重新建立索引,我是想如果不重新建立索引就能达到目的。
mwyy 2003-10-30
  • 打赏
  • 举报
回复
我之前写的“set key to A,*,C”经验证不行,sorry.
要实现你要求的功能可以这样:

select 0
use txx shared
set order to C1
index on A+C to C2 //在 txx.dbf 所在目录生成 C2.IDX,此操作可以在共享打开表时进行
set order to C2
set key to '01'+'0001'
browse
zyatwh 2003-10-29
  • 打赏
  • 举报
回复
现该表的索引C1已经打开,因只知A、C两字段的值,如“01”、“0001”,而对于B字段的值可任意,那么此Set key to 后面的表达式该如何写?
mwyy 2003-10-29
  • 打赏
  • 举报
回复
试一下
set order to C1
set key to A,*,C

2,749

社区成员

发帖
与我相关
我的任务
社区描述
VFP,是Microsoft公司推出的数据库开发软件,用它来开发数据库,既简单又方便。
社区管理员
  • VFP社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧