如何通过知道某个字段的值查询他的另一个字段的值,并赋值给变量?
<%
dim a1,hrl,h1,sum,sum1,sum2,sum3
m1=request.Form("m1")
j1=request.Form("j1")
d1=request.Form("d1")
set rs=Server.CreateObject("ADODB.RecordSet")
sql="SELECT ring FROM dianlu WHERE namez like '" & m1 & "'"
rs.open sql,conn,1,1
h1=rs("ring").value '得到所属环号
rs.close
set rs=nothing
set rs=Server.CreateObject("ADODB.RecordSet")
sql="SELECT name,rl FROM glzl WHERE ring = h1 and hb = j1"
rs.open sql,conn,1,1
a1=rs("name").value '得到A端名称
hrl=rs("rl").value '得到所属环容量
rs.close
set rs=nothing
set rs=Server.CreateObject("ADODB.RecordSet")
sql="SELECT * FROM zlzl WHERE namez = like '" & m1 & "'"
rs.open sql,conn,1,1
sum1=rs("idle").value '得到Z端剩余数
rs.close
set rs=nothing
set rs=Server.CreateObject("ADODB.RecordSet")
sql="SELECT * FROM zlzl WHERE namez = a1"
rs.open sql,conn,1,1
sum2=rs("idle").value '得到A端剩余数
rs.close
set rs=nothing
set rs=server.createobject("ADODB.Recordset")
sql="SELECT count(ring) as hnum from dianlu where ring=h1"
rs.open sql,conn,1,1
sum=hsum '得到所属环总数
rs.close
set rs=nothing
set rs=server.createobject("ADODB.Recordset")
sql="SELECT * from glzl where ring=h1"
rs.open sql,conn,1,1
sum=hsum '得到所属环使用数
rs.close
set rs=nothing
sum3=hrl-sum '得到所属环剩余数
if sum1<d1 or sum2<d1 or sum3<d1 then
response.write ("没有通道使用")
else
response.write ("可以使用")
end if
%>
这是我写的一段代码,主要目的就是得到3个类别的剩余数,然后比较得出结果。但得出的结果不正确,肯定是代码写错了。
大家帮我看看h1=rs("ring").value 这样写正确吗?就是在一个表中通过知道某个字段的值查询他的另一个字段的值,并赋值给h1
...全文
相关推荐
mysql更新一个表里的字段等于另一个表某字段的值实例
"mysql更新一个表里的字段等于另一个表某字段的值实例"在数据库管理中,经常需要对数据进行更新操作,尤其是在维护大型数据库时。MySQL是一个广泛使用的开源关系型数据库管理系统,提供了丰富的SQ
python实现将列表中各个值快速赋值给多个变量
### Python 实现将列表中各个值快速赋值给多个变量在Python编程中,经常会遇到需要将列表中的各个值快速地赋值给多个变量的情况。
mysql把一个表某个字段的内容复制到另一张表的某个字段的SQL语句写法
这是用于更新一个表的字段,同时基于另一个表的条件。2.
kettle8 模拟表输入查询表名,然后在另一个表输入中使用变量使用
**使用变量**:在另一个“表输入”步骤中,你需要在“SQL”字段中引用这个变量。
SQL变量声明和赋值知识归纳
**使用SET语句**: ```sql SET @variable_name = value; ``` 这里,`value`可以是常量、表达式或另一个变量的值。2.


