asp的菜鸟问题

来源:百度知道 编辑:UC知道 时间:2024/05/23 02:11:24
我想让显示的结果是VoteID=另外的一个字段 ClassID,请问怎么修改

<%
if Not JudgePopedomTF(Session("Name"),"P070307") then Call ReturnError()

Dim VoteID,CodeStr,RRsVoteConfigObj
Set RRsVoteConfigObj = Conn.Execute("Select DoMain from FS_Config")
VoteID = Cstr(Request("VoteID"))
CodeStr = RRsVoteConfigObj("DoMain")&"/"& PlusDir &"/Vote/VoteShow.asp?VoteID="&VoteID&""
%>
问题是CLASSID是另外一个无关连的表里面的字段
又涉及到了跨表无关连查询..请再帮我想想办法
两个表的字段数量不一样
数据类型也不一样

你的查询条件里面只定义了一个字段Domain
如果要查询另一个字段ClassID,需要指定,或者用*查询所有,如:
Set RRsVoteConfigObj = Conn.Execute("Select DoMain,ClassID from FS_Config")
或者
Set RRsVoteConfigObj = Conn.Execute("Select * from FS_Config")

这样VoteID的变量可以写成:
VoteShow.asp?VoteID="&PRsVoteConfigObj("ClassID")&"
[如果用第一种写法还可以直接写成VoteID="&PRsVoteConfigObj(1)&"]

补充回答;)
Conn.execute("Select Table1.Domain as a,Table2.ClassID as b from [Table1],[Table2]")
这样到时候用b就可以了