永发信息网

在sql中查询出5条记录并将他们的id保存在一个变量里

答案:4  悬赏:0  手机版
解决时间 2021-04-20 14:32
  • 提问者网友:暗中人
  • 2021-04-20 06:32

比如我的数据库里有5条记录,我将他们查询出来,然后用一个变量保存所有的id

像这样:sumid=1,2,3,4,5 sumid是变量,后面的5个数字是id值,(asp网站)

set rs=server.CreateObject("adodb.recordset")
sql="select * from Lei "

rs.open sql,conn,1,1
counts=rs.recordcount
for i=0 to counts
aaa(i)=rs("Lid")
next
response.Write aaa(i)
rs.close
set rs=nothing

上面是我用数组做的,可是说aaa类型不匹配

最佳答案
  • 五星知识达人网友:拜訪者
  • 2021-04-20 07:54

for i=0 to counts
ii=ii+rs("Lid")+"|"
next
aaa=split(ii,"|")


for j=1 to counts


response.write aa(j)


next

全部回答
  • 1楼网友:山有枢
  • 2021-04-20 09:22
Dim aaa() set rs=server.CreateObject("adodb.recordset") sql="select * from Lei " rs.open sql,conn,1,1 counts=rs.recordcount for i=0 to counts - 1 ReDim Preserve aaa(i) aaa(i)=rs("Lid") next response.Write aaa(i) rs.close
  • 2楼网友:过活
  • 2021-04-20 08:26

强制转换一下?

aaa(i)=CINT(rs("Lid"))

  • 3楼网友:拜訪者
  • 2021-04-20 08:19

dim aaa()

set rs=server.CreateObject("adodb.recordset") sql="select * from Lei "

rs.open sql,conn,1,1 counts=rs.recordcount for i=0 to counts aaa(i)=rs("Lid") response.Write aaa(i)

next rs.close set rs=nothing

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯