索引使用问题
请教高手吹水佬,上次你给的代码,SELECT *FROM lsb WHERE 年级=="七年级" INTO cursor ccb
INDEX on RAND(RECNO()) TAG 班序 (同班不能排在一起,但在实际使用时,出现一些怪现象,偶尔出现同班连排,
特别数据少(70以下)都是按班级顺排,根本没有效果,究竟是什么原因我查不到,吹水佬能帮忙吗?)
[此贴子已经被作者于2015-11-29 14:23编辑过]
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
[此贴子已经被作者于2015-11-29 17:57编辑过]