如何VB记数据库显示指定的前几位数据

来源:百度知道 编辑:UC知道 时间:2024/05/12 14:47:34
比如我想在当前屏幕上只显示数据库里的前10位数据,该如何做.
还有,我想显示指定的范围内的数据该如何做,希望高手帮忙 详细 一点说明一下.
班号 姓名 年龄
001 小王 15
002 小张 16
003 小飞 14
004 小明 15
指定范围以班号为其本.比如我想显示班号为002到004的内容
或显示前3位的内容.
希望详细说一下.谢谢.
说明,范围的显示是在TEXT1.TEXT和TEXT2.TEXT中输入的数据为范围条件的.比如 在 TEXT1.TEXT中输入001 TEXT2.TEXT输入003点COMMAND1就在屏幕在显示出来.
而前几位显示是在TEXT3.TEXT中输入3点COMMAND2就显示前3位们数据内容

1/前10位数据
strSql = "select top 10 * from tab order by 班号"

2/
strSql = "select * from tab where 班号 between '" & Text1.Text & "' and '" & Text2.Text & "'"

让我们来ping sql ...
sql = " select top " & text3.text
sql = sql & " * from students where convert(int , 班号) between "
sql = sql & text1.text
sql = sql & " and " & text2.text