ASP问题,二级目录无法编辑

来源:百度知道 编辑:UC知道 时间:2024/06/16 11:33:10
设计一个档案管理系统,三级结构是:案卷-分案卷-档案
案卷表ClassDossier有案卷号ClasssID,案卷名称ClassTitle 类型分别为:int, varchar
分案卷表SubDossier有案卷号ClasssID,分案卷号SubID,分案卷名称SubTitle 类型分别为:int,int, varchar
问题是:
在没有建立表之间关联的情况下
前一页通过<td ><a href="SubDossierManage.asp?classid=<%=Rs("classid")%>"><%=Rs("classtitle")%>
</td>
将一级目录:案卷号classid传递给本页面
本页部分代码:
<%
Dim classid
classid=Request("classid")
Set Rs = Server.CreateObject("ADODB.RecordSet")
Sql="Select * From SubDossier where ClassID="&ClassID&" Order By SubID "
Rs.Open Sql,conn,3,3
If Rs.Eof And Rs.Bof Then
Response.Write "<tr><td height='30' bgcolor='#FFFFFF'>该案卷还没有分案卷!"
Response.Write "</td></tr>"
Else
Do While not Rs.Eof
%>
<tr bgcolor="#FFFFFF">
&l

最好就在action="edit"时把sql显示出来然后在数据库上查询一次。。。。因为我发现,你的html出现了一些错误如"><a href="ArchivesManage.asp?classid=<%=Rs("classid")%>&SubID<%=Rs("SubID")%>" target="_blank"> <%
Response.Write Rs("SubTitle")
%></a>,最大原因是传值失败。。。