现在我想读取并显示经我排序并保存后的表的第一条记录的字段water的值。我的代码是:
ssql="select * from TY "
rst.open ssql,cnn
<%=rst("water")%>
但实际显示的不是我打开这个表后显示的第一条记录的water值,而是中间某一条记录的water值
请问如何解决这个问题啊?
7 个解决方案
#1
ssql="select * from TY "
set rs=server.createobject("adodb.recordset")
rs.open ssql,rs,3,1
加入这个代码试一试
set rs=server.createobject("adodb.recordset")
rs.open ssql,rs,3,1
加入这个代码试一试
#2
rs.open ssql,rs,3,1
那个数字3是什么意思啊?
那个数字3是什么意思啊?
#3
变量或者类型不正确,或者不在可以接受的范围之内,要不就是与其他数据冲突。
上面是出错的结果
先前问我同事,同事说读数据和保存的数据是不一致的。读的永远是表中最先一次保存的数据,也就是当初你建表时第一条输入的数据。如果该数据被删了就是第二条,依次类推
上面是出错的结果
先前问我同事,同事说读数据和保存的数据是不一致的。读的永远是表中最先一次保存的数据,也就是当初你建表时第一条输入的数据。如果该数据被删了就是第二条,依次类推
#4
加个order by条件看看
#5
关系数据库是没有顺序的,要用order by 字句设置排序
#6
3表示打开的是静态记录集,即adopenstatic
#7
用主键定位,关系数据库查询出来的数据顺序仅供参考
#1
ssql="select * from TY "
set rs=server.createobject("adodb.recordset")
rs.open ssql,rs,3,1
加入这个代码试一试
set rs=server.createobject("adodb.recordset")
rs.open ssql,rs,3,1
加入这个代码试一试
#2
rs.open ssql,rs,3,1
那个数字3是什么意思啊?
那个数字3是什么意思啊?
#3
变量或者类型不正确,或者不在可以接受的范围之内,要不就是与其他数据冲突。
上面是出错的结果
先前问我同事,同事说读数据和保存的数据是不一致的。读的永远是表中最先一次保存的数据,也就是当初你建表时第一条输入的数据。如果该数据被删了就是第二条,依次类推
上面是出错的结果
先前问我同事,同事说读数据和保存的数据是不一致的。读的永远是表中最先一次保存的数据,也就是当初你建表时第一条输入的数据。如果该数据被删了就是第二条,依次类推
#4
加个order by条件看看
#5
关系数据库是没有顺序的,要用order by 字句设置排序
#6
3表示打开的是静态记录集,即adopenstatic
#7
用主键定位,关系数据库查询出来的数据顺序仅供参考