当前位置: 代码迷 >> Sql Server >> 接连执行多个"select top 1"之后,datagrid里会显示出来几条记录?该如何处理
  详细解决方案

接连执行多个"select top 1"之后,datagrid里会显示出来几条记录?该如何处理

热度:85   发布时间:2016-04-27 19:57:20.0
接连执行多个"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清空。
  相关解决方案