CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  其他数据库开发 >  VFP

不知道此程序为什么循环不了~~~~急盼~~~~!

楼主fly1007(飞)2005-05-10 10:51:48 在 其他数据库开发 / VFP 提问

q=100  
  SELECT   A01  
  SET   ORDER   TO   PERS_CODE  
  go   top  
  do   while   .not.eof()  
  PUB_PERS=PERS_CODE  
  ***********************************    
        SELECT   A08  
  SET   ORDER   TO   PERS_CODE  
  SET   FILT   TO   A08.pers_code==PUB_PERS  
  if   .not.eof()  
  scan    
  q=min(q,val(left(a08.a0801,1)))  
  endscan  
  select   *   from   a08   where   A08.pers_code=PUB_PERS.and.val(left(a08.a0801,1))=q   into   cursor   zc  
  IF   USED("z08")  
        SELECT   z08  
        USE  
  ENDIF        
  USE   z08   ALIAS   z08   IN   0   SHARED      
  append   from   dbf('zc')  
  endif  
  **************************************  
  skip  
  enddo 问题点数:100、回复次数:7Top

1 楼fly1007(飞)回复于 2005-05-10 11:19:30 得分 0

 
  SELECT   A01  
  SET   ORDER   TO   PERS_CODE  
  go   top  
  do   while   .not.eof()  
  q=100  
  PUB_PERS=PERS_CODE  
  ***********************************    
        SELECT   A08  
  SET   ORDER   TO   PERS_CODE  
  SET   FILT   TO   A08.pers_code==PUB_PERS  
  if   .not.eof()  
  scan    
  q=min(q,val(left(a08.a0801,1)))  
  endscan  
  select   *   from   a08   where   A08.pers_code=PUB_PERS.and.val(left(a08.a0801,1))=q   into   cursor   zc  
  IF   USED("z08")  
        SELECT   z08  
        USE  
  ENDIF        
  USE   z08   ALIAS   z08   IN   0   SHARED      
  append   from   dbf('zc')  
  endif  
  **************************************  
  skip  
  enddo  
  Top

2 楼apple_8180(十豆三)回复于 2005-05-10 11:25:57 得分 100

在  
  SKIP  
  前加  
  SELECT   A01Top

3 楼fly1007(飞)回复于 2005-05-10 11:30:24 得分 0

我调试了   一下,的确是的。真是十分感谢。  
  apple_8180(十豆三),我   想问问,是不是在selectA08之后的系统就把A01给自动关闭了哈~~~?Top

4 楼YuyuanJian(江西人在东莞(http://www.ganjiangren.com/bbs/index.asp))回复于 2005-05-10 11:39:27 得分 0

来晚了,Top

5 楼apple_8180(十豆三)回复于 2005-05-10 11:41:41 得分 0

不是,只是当前工作区不在   A01  
   
  所以循环不了。Top

6 楼nwen(能文)回复于 2005-05-10 11:56:55 得分 0

是哦  
  Top

7 楼fly1007(飞)回复于 2005-05-10 13:05:36 得分 0

哦~好的!谢谢哈~~给分了哈  
  Top

相关问题

  • 循环程序性能优化问题
  • jsp程序有死循环怎么办?
  • 存储过程嵌套循环问题,急盼解决!
  • 怎么使此程序循环执行,当输入bye时结束程序?
  • 如何在程序中用循环得到数据窗中的字段名并用变量进行设置?急,在线等待!!!
  • 为什么这个程序会进入死循环的?
  • 基于对话框的程序,消息循环如何进行???
  • 我的程序为什么进入了死循环???
  • 怎么循环过后的程序都没有执行??
  • 扫描程序如何循环处理一段IP地址?

关键词

  • code
  • pub
  • eof
  • val
  • left
  • set order
  • select

得分解答快速导航

  • 帖主:fly1007
  • apple_8180

相关链接

  • CSDN Blog
  • 技术文档
  • 代码下载
  • 第二书店
  • 读书频道

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo