问题描述
表名字:abc字段名:idchengshiname字段数据:id:1,chengshi:成都市,name:张三字段数据:id:2,chengshi:成都市,name:李四字段数据:id:3,chengshi:成都市,name:赵二字段数据:id:4,chengshi:北京市,name:王当字段数据:id:5,chengshi:北京市,name:邱雨字段数据:id:6,chengshi:天津市,name:何东字段数据:id:7,chengshi:天津市,name:张四字段数据:id:8,chengshi:天津市,name:张五字段数据:id:9,chengshi:成都市,name:张六字段数据:id:10,chengshi:成都市,name:张七数据库假设有这么10条信息现在我第一步假设id=2根据ID读取信息应该是id2城市:成都市姓名:李四第一段代码根据传递id过来的代码<%id=request.QueryString("id")ifid=""ornotisnumeric(id)thenResponse.Write"<script>alert('参数错误!');history.go(-1);</script>"Response.End()endifexec="select*fromabcwhereid="&idsetrs=server.createobject("adodb.recordset")rs.openexec,conn,1,1ifrs.eofandrs.bofthenResponse.Write"<script>alert('参数不正确,ID值不存在!');history.go(-1);</script>"Response.End()endif%>上面第一步玩;下面做最重要我不懂的问题了此处一万字没时间写呵呵上面玩笑了哪有什么字说重点上面我们不是根据ID查询出第2条记录了(id2城市:成都市姓名:李四)现在我们要根据这条记录的城市名称查询出这个城市的人员名字sql1="select*from[abc]wherechengshi="&rs("chengshi")&"orderbyiddesc"setrs1=server.createobject("adodb.recordset")rs1.openexec,conn,1,1ifrs1.eofandrs1.bofthenResponse.Write"<script>alert('参数不正确,ID值不存在!');history.go(-1);</script>"Response.End()endif%><%=rs1("name")%>就应该是城市:成都市,姓名:张三城市:成都市,姓名:李四城市:成都市,姓名:赵二城市:成都市,姓名:张六城市:成都市,姓名:张七请高手们指点一万字内容
解决方案
解决方案二:
没看明白你要表达啥啊?
解决方案三:
wherechengshi='"&rs("chengshi")&"'
解决方案四:
你的问题到底是什么没搞清楚
解决方案五:
你是要循环显示内容吗?<%setrs1=server.CreateObject("adodb.recordset")rs1.open"select*from[abc]wherechengshi='"&rs("chengshi")&"'orderbyiddesc",conn,1,3ifrs1.eofandrs1.bofthenResponse.Write"<script>alert('参数不正确,ID值不存在!');history.go(-1);</script>"Response.End()%><tablewidth="100%"border="0"cellpadding="0"cellspacing="0"class="zl-121"><%dowhilenotrs1.eof%><tr><tdalign="left"class="h3">城市</td><tdalign="left"class="h3">姓名</td></tr><tr><tdalign="left"class="h3"><%=rs1("chengshi")%></td><tdalign="left"class="h3"><%=rs1("name")%></td></tr><%rs1.movenextloop%></table>
解决方案六:
上面代码还少一个<%endif%>
解决方案七:
技术信息(用于支持人员)错误类型:MicrosoftOLEDBProviderforODBCDrivers(0x80040E21)ODBC驱动程序不支持所需的属性。只要用这个chengshi='"&rs("chengshi")&"'就出现上面的错误代码
解决方案八:
看一下你数据库连接的代码
解决方案九:
谁能帮我忙加我QQ:449127309