| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 846 人关注过本帖
标题:请指导 update 不用宏,可以吗?
只看楼主 加入收藏
schtg
Rank: 12Rank: 12Rank: 12
来 自:Usa
等 级:贵宾
威 望:67
帖 子:1583
专家分:3084
注 册:2012-2-29
结帖率:93.1%
收藏
已结贴  问题点数:10 回复次数:17 
请指导 update 不用宏,可以吗?
各位大侠,使用update更新记录时,set变量时,不用宏,行吗?
如:
for xks = 1 to 3
    xkm = substr([aa,ab,ac,ad],3*m.xks-2,2)
    xkdj = alltrim(xkm) + [dj]
    xkff = alltrim(xkm) + [ff]
    update _result SET &xkff =  ……   && 此处 &xkff ,不用宏,可以吗?
endfor
搜索更多相关主题的帖子: ff SET for update  
2023-05-23 19:18
sdta
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:江苏省连云港市
等 级:版主
威 望:335
帖 子:9819
专家分:27071
注 册:2012-2-5
收藏
得分:2 
不行
用()试试

坚守VFP最后的阵地
2023-05-23 19:37
schtg
Rank: 12Rank: 12Rank: 12
来 自:Usa
等 级:贵宾
威 望:67
帖 子:1583
专家分:3084
注 册:2012-2-29
收藏
得分:0 
回复 2楼 sdta
好的,谢谢!试一下哈。
2023-05-23 19:38
吹水佬
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:451
帖 子:10565
专家分:43004
注 册:2014-5-20
收藏
得分:8 
EXECSCRIPT( )
2023-05-23 19:49
schtg
Rank: 12Rank: 12Rank: 12
来 自:Usa
等 级:贵宾
威 望:67
帖 子:1583
专家分:3084
注 册:2012-2-29
收藏
得分:0 
回复 4楼 吹水佬
我试了用()不行,再试一试哈,谢谢!
2023-05-23 19:50
schtg
Rank: 12Rank: 12Rank: 12
来 自:Usa
等 级:贵宾
威 望:67
帖 子:1583
专家分:3084
注 册:2012-2-29
收藏
得分:0 
回复 4楼 吹水佬
还是报错:invalid use of a function as an array。
应该与操作系统无关吧,我的win7 64位。
2023-05-23 19:55
schtg
Rank: 12Rank: 12Rank: 12
来 自:Usa
等 级:贵宾
威 望:67
帖 子:1583
专家分:3084
注 册:2012-2-29
收藏
得分:0 
回复 6楼 schtg
我用 evaluate()试了,也不行的,无解?
2023-05-23 19:59
吹水佬
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:451
帖 子:10565
专家分:43004
注 册:2014-5-20
收藏
得分:0 
回复 6楼 schtg
用EXECSCRIPT( )应该无问题,是不是命令语句本身就有问题。
2023-05-23 20:08
schtg
Rank: 12Rank: 12Rank: 12
来 自:Usa
等 级:贵宾
威 望:67
帖 子:1583
专家分:3084
注 册:2012-2-29
收藏
得分:0 
回复 8楼 吹水佬
我再看一看,谢谢!
2023-05-23 20:11
吹水佬
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:451
帖 子:10565
专家分:43004
注 册:2014-5-20
收藏
得分:0 
模拟示例
图片附件: 游客没有浏览图片的权限,请 登录注册

程序代码:
CREATE CURSOR _result (aaff I, abff I, acff I) 
APPEND BLANK
for xks = 0 to 2
    cmd = "UPDATE _result SET " + substr([aa,ab,ac,ad],3*xks+1,2) + "ff=" + TRANSFORM(xks)
    EXECSCRIPT(cmd)
endfor
SELECT * FROM _result 

2023-05-23 20:28
快速回复:请指导 update 不用宏,可以吗?
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.012845 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved