索引使用问题
请教高手吹水佬,上次你给的代码,SELECT *FROM lsb WHERE 年级=="七年级" INTO cursor ccb
INDEX on RAND(RECNO()) TAG 班序 (同班不能排在一起,但在实际使用时,出现一些怪现象,偶尔出现同班连排,
特别数据少(70以下)都是按班级顺排,根本没有效果,究竟是什么原因我查不到,吹水佬能帮忙吗?)
程序代码:CREATE CURSOR 级表 (班号 C(10), 姓名 C(10))
CREATE CURSOR 班1 (班号 C(10), 姓名 C(10))
CREATE CURSOR 班2 (班号 C(10), 姓名 C(10))
CREATE CURSOR 班3 (班号 C(10), 姓名 C(10))
FOR i = 1 TO 50
INSERT INTO 班1 VALUES (PADL(i, 2, "0") + "_1班", "姓名_1班" + PADL(i, 2, "0"))
INSERT INTO 班2 VALUES (PADL(i, 2, "0") + "_2班", "姓名_2班" + PADL(i, 2, "0"))
INSERT INTO 班3 VALUES (PADL(i, 2, "0") + "_3班", "姓名_3班" + PADL(i, 2, "0"))
ENDFOR
SELECT 级表
APPEND FROM DBF("班1")
APPEND FROM DBF("班2")
APPEND FROM DBF("班3")
INDEX on 班号 TAG 班号
BROWSE