数据库记录付值

来源:百度知道 编辑:UC知道 时间:2024/07/07 20:18:38
我想把从数据库中查询到的记录付值!
例如:

sql="select sUser from MJCard"
查询用户名字
然后我把名字付值给另外一个变量!
有点像:a="mingzi"
这样的付值!
如果我付值好了!把他输出!
sql1="select sUser from MJCard "
set rs1=server.createobject("adodb.recordset")
rs1.open sql1,conn,2,3
do while not rs1.eof
a=rs("sUser")
response.Write""&a&""
rs1.movenext
loop
rs1.close
set rs1=nothing

为什么没有记录!

sql="select sUser from MJCard"

rs.open sql,con,2,3

a=rs("username") 比如把用户名给变量A
b=rs("password") 密码给变量B

如果使用的是SQL Server的话,可以将查询到的结果(其实就是一个二维数组)得到(比如就叫record),然后用下标法(a = record[0]["sUser"])赋值给a就行了。

sql="select sUser from MJCard"
rs.open sql,conn,1,1
dim a
a=rs("sUser")

如果要指定a为那个用户的名称,你可以在SQL语句后面加条件
比如:
sql="select sUser from MJCard where sUser='&request("sUser")&'"