首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

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

2012-01-10 
接连执行多个select top 1之后,datagrid里会显示出来几条记录?fori1to6sqlselecttop1timubiaoti,timu

接连执行多个"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清空。

热点排行