当前位置: 代码迷 >> VFP >> 宏替换的有关问题
  详细解决方案

宏替换的有关问题

热度:334   发布时间:2013-02-26 00:00:00.0
宏替换的问题?
我想在查询语句中使用宏替换用于替换表达式,但是提示语法错误

开始
SELECT spcsb.*,spppb.* ;
FROM z:\商品管理数据库!spcsb;
  INNER JOIN z:\商品管理数据库!spppb ON spcsb.spppsbm=spppb.ename;
WHERE &slens.>0 ;
 ORDER BY xh,cc,ys INTO cursor temp_spcsb 

提示:找不到变量:简称
  slens="(ATCC("【大宗商品】",简称))"
提示:语法错误
   



------解决方案--------------------------------------------------------
如果不用宏,直接写的话,运行正常吗?
("【眼镜片】",我想一是【】这个符号是否先处理掉?二是"【眼镜片】",是否用一下单引号?
------解决方案--------------------------------------------------------
单引号和双引号要交替使用!也就是说:同一种界定符不能连续使用

楼上这么多回贴都没讲到这个要点
  相关解决方案