读书人

接连执行多个quot;select top 1quot;之后dat

发布时间: 2012-01-10 21:26:51 作者: rapoo

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

读书人网 >SQL Server

热点推荐