请教大家一个小问题。被这东东弄得头晕
我弄了一个mdb文件。里面有type和music两个表,type里存放音乐类别的数据,music里存放一首歌的名字,所属类别,地址等信息。
现在我通过一个
<a href='musicmodify.asp?id="&objRs("id")&"'>修改</a>
来得到music表里的一个纪录。我想对他进行修改。可是。。我通过ID只能取得music里的详细纪录。
得不到type表里的类别。我想使用
<%
strType="select * from music where id="&Request.QueryString("id")
Set objRs=Server.CreateObject("Adodb.RecordSet")
objRs.open strType,objConn
%>
<Form method="post" action="musicsave.asp">
<table width="400" border="0" cellpadding="0" cellspacing="0">
<tr>
<td>歌曲名称</td>
<td><input type="text" name="Mname" value="<%=objRs("name")%>"></td>
</tr>
<tr>
<td>歌曲类别</td>
<td><select name="Mtype">
<%
strT="select * from type"
Set objR=Server.CreateObject("Adodb.Recordset")
objR.open strT,objConn,1,1
Do While Not objR.eof
Response.Write "<option value="&objRs("musictype")&">"&objRs("musictype")&"</option>"
objR.MoveNext
Loop
%></select>
</td>
</tr>
来可以修改歌曲的类别。。可却没得到type的数据。。
问题点数:20、回复次数:3Top
1 楼popcode(枫.net)回复于 2006-03-04 16:39:56 得分 10
music表哪个字段与type表的id对应?
strT="select * from [type] where id = "&objRs("musictype")Top
2 楼quweiie(小威)回复于 2006-03-04 16:43:49 得分 10
<%
set rs = server.createobject("adodb.recordset")
sql = "update * from [type] where sort='"&objRs("music表的类别名")&"'"
rs.open sql,conn,1,3
%>Top
3 楼langya001(风之邪狼)回复于 2006-03-04 18:40:45 得分 0
弄清了。哈。原来我把
strT="select * from type"
Set objR=Server.CreateObject("Adodb.Recordset")
objR.open strT,objConn,1,1
Do While Not objR.eof
Response.Write "<option value="&objRs("musictype")&">"&objRs("musictype")&"</option>"
objR.MoveNext
这里弄错了。应该是
strT="select * from type"
Set objR=Server.CreateObject("Adodb.Recordset")
objR.open strT,objConn,1,1
Do While Not objR.eof
Response.Write "<option value="&objR("musictype")&">"&objR("musictype")&"</option>"
objR.MoveNext
错在objR跟objRs搞混了Top




