首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > VFP >

set exact on如何不起作用啊

2012-02-21 
set exact on怎么不起作用啊?SET EXACT ONcreate cursor T1 (NOC (20))SELE T1APPE BLANKREPLACE NO WITH

set exact on怎么不起作用啊?
SET EXACT ON
create cursor T1 (NO C (20))
SELE T1
APPE BLANK
REPLACE NO WITH "123"
APPE BLANK
REPLACE NO WITH "1234"
APPE BLANK
REPLACE NO WITH "1235"
APPE BLANK
REPLACE NO WITH "1236"

SELECT * FROM T1 WHERE ALLT(NO)='123' INTO CURSOR T2

可以看到T2中有四条记录,我设置了SET EXACT ON,应该只有一条啊?

[解决办法]
VFP Help: Unlike SET ANSI, SET EXACT does not apply to Visual FoxPro SQL commands. 

SET EXACT 对VFP的SQL命令无效。
[解决办法]
sql 语句的比较规则与 set ansi 设置有关,应该先 set ansi on

热点排行