G
georny
Unregistered / Unconfirmed
GUEST, unregistred user!
在我的数据表中用Locate函数定位数据库中的一条记录,为何它找到的不是正确记录,而是与正确记录相似的
那条记录,比如我的数据表定义三个字段:姓名,课程,成绩
给出表为:
小明 计算机 78
小明 数学 90
小红 英语 90
用result:=locate('姓名;课程',varArray['小明','数学'],[]);
它将当前记录定位到“小明 计算机 78”这条记录。result的结果是true;
但用result:=locate('姓名;课程',varArray['小明','英语'],[]);则result的结果是false;
请问各位,这是怎么回事?与表有关吗?表没有建索引,用sql server建立。
那条记录,比如我的数据表定义三个字段:姓名,课程,成绩
给出表为:
小明 计算机 78
小明 数学 90
小红 英语 90
用result:=locate('姓名;课程',varArray['小明','数学'],[]);
它将当前记录定位到“小明 计算机 78”这条记录。result的结果是true;
但用result:=locate('姓名;课程',varArray['小明','英语'],[]);则result的结果是false;
请问各位,这是怎么回事?与表有关吗?表没有建索引,用sql server建立。