nijianfeng153 - 2015/4/1 14:55:25
前几天想做一个成绩查询,新建了一个成绩查询表,建了几个字段,如图1,但是一查询就了错,如图3,真不知道是为什么,请教各位大神。
javascript:;
javascript:;
javascript:;
附件:
3.JPG 附件:
1.JPG 附件:
2.JPG
nijianfeng153 - 2015/4/1 14:58:21
这是搜索模型代码
<ul class="article">
<%
DataTable dt=Get_Data();
DataRow dr;
if(dt.Rows.Count>0)
{
for(int i=0;i<dt.Rows.Count;i++)
{
dr=dt.Rows;
%>
<li class="search"><span class="title">
<a href="<%=Detail_Url(dr)%>" target="_blank" title="<%=Server.HtmlEncode(dr["title"].ToString())%>" style="<%=dr["pa_style"]%>"><%=SubStr(dr["title"].ToString(),100,true)%></a></span>
<span class="date"><%=((DateTime)dr["thedate"]).ToString("yyyy-MM-dd")%></span>
</li>
<%
}
}
else
{
Response.Write("<br>无匹配的记录,请更换关键字重新搜索!");
}
%>
</ul>
<script type="text/javascript">
Id("s_kw").value=Request("title");
</script>
我不会搞,就是复制文章资讯的搜索模型的,我想问题可能会出现在这儿
xiyou - 2015/4/1 15:18:28
删除style="<%=dr["pa_style"]%>"这句
nijianfeng153 - 2015/4/1 16:19:32
删除了那一句以后变成这样

xiyou - 2015/4/1 16:21:35
<%=((DateTime)dr["thedate"]).ToString("yyyy-MM-dd")%>
改为
<%=dr["thedate"]).ToString()%>
因为你导入的数据有些没有日期,如果强制转换会出错
nijianfeng153 - 2015/4/1 16:33:33
改了以后,又变成这样了

附件:
2.JPG
xiyou - 2015/4/1 17:02:53
多了一个括号
<%=dr["thedate"].ToString()%>:D
nijianfeng153 - 2015/4/2 9:40:00
现在行了,但是查询出来的,不是各科成绩,是这个“58 2015/4/1 11:12:50
”,xiyou老大能不能帮我写个搜索模型呀