碰到一个问题,比较奇怪,不知程序是如何排列字段的。 在数据脚本里: db_run("select * from res") 检索出来的字段排列顺序与表里的顺序不同。 除了预先定义字段外,怎样才能保证字段顺序一致? 由于一次不是检索一张表,而是分次检索不同的表。 实际中,预先动态定义所有的字段能保持正确的顺序也只是在一级一级的点开菜单才能实现。 用命令的方式访问数据报表的时候,字段顺序就乱了。 db_run(sql); int c, d; c = db_field_count(); for (d = 0; d < c; d++) { db_set_field_info(d, db_field_name(d), db_field_name(d), 95); } |