日期:2014-05-18  浏览次数:20530 次

接连执行多个"select top 1"之后,datagrid里会显示出来几条记录?
for   i=1   to   6
sql=   "select   top   1   timubiaoti,timudaan,所属章   from   bjtutimubase   where   题型= '简答 '     and   章= ' '   &   str(f(i))   &       "   and   课程= " '  
&   str课程   & ' ' '   order   by   newid() ' '---不能肯定这里面 '是否有多的/少的。
rs.open   sql   1,1
Next
set       datagrid.datasourse=rs

会显示出来几条纪录?是1条还是6条?如果是1条,是第一条还是最后一条?

------解决方案--------------------
每次执行语句之前,把dategrid清空。