急!急!急!求教一个ASP+ACCESS的成绩查询系统的源代码!

mouse1981 2002-05-19 11:14:07
我找了个很多地方都没有找到有关成绩查询的代码,希望各位大哥大姐们可以给我提供一个,或是相关的信息,谢谢大家了!!!我一定都给分!!!!
...全文
145 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
Andrawu 2002-05-20
  • 打赏
  • 举报
回复
多看看实例,自己写吧。
weidegong 2002-05-19
  • 打赏
  • 举报
回复
这个有什么难的吗?
自己写一个也不麻烦那?
star123qiu 2002-05-19
  • 打赏
  • 举报
回复
数据库自己设计吧。
star123qiu 2002-05-19
  • 打赏
  • 举报
回复
我有用jsp写的,关键代码如下,支持模糊查询
<%
String dbdriver="sun.jdbc.odbc.JdbcOdbcDriver";
String connstr="jdbc:odbc:test";
Connection conn=null;
ResultSet rs=null;

int i=1;
ResultSetMetaData rsmd=null;
int numcols=0;

String id=request.getParameter("txtStu_id").trim();
String name=request.getParameter("txtName").trim();
String grade=request.getParameter("dwnGrade").trim();
String subject=request.getParameter("dwnsubject").trim();
byte[] tmpbyte=id.getBytes("ISO8859_1");
id=new String(tmpbyte);
tmpbyte=name.getBytes("ISO8859_1");
name=new String(tmpbyte);
tmpbyte=grade.getBytes("ISO8859_1");
grade=new String(tmpbyte);
tmpbyte=subject.getBytes("ISO8859_1");
subject=new String(tmpbyte);

String sStr = "select * from student " ;
String sCondition = "" ;
if (!id.equals(""))
sCondition +=" and 学号 like '%" + id + "%'";
if (!name.equals(""))
sCondition += " and 姓名 like '%" + name + "%'";
if (!grade.equals(""))
sCondition += " and 班级 = '" + grade + "'";
if (!subject.equals(""))
sCondition += " and 科目 = '" + subject + "'";
if (!sCondition.equals(""))
sStr +="where "+ sCondition.substring(5);

try
{
Class.forName(dbdriver);
}
catch(java.lang.ClassNotFoundException e)
{
System.err.println("opendb():"+ e.getMessage());
}

try
{
conn=DriverManager.getConnection(connstr);
Statement stmt=conn.createStatement();
rs=stmt.executeQuery(sStr);
}
catch(SQLException ex)
{
System.err.println("aq.executeQuery:"+ ex.getMessage());
}
rsmd=rs.getMetaData();
numcols=rsmd.getColumnCount();

out.println("<TABLE border=1 width=800 >");
out.println("<tr>");

for (i=1;i<=numcols;i++)
{
out.println("<th>");
out.print(rsmd.getColumnLabel(i));
out.println("</th>");
}
out.println("</tr>");
while(rs.next())
{
out.println("<tr>");
for (i=1;i<=numcols;i++)
{
out.println("<td>");
out.println("<CENTER>");
Object obj=rs.getObject(i);
if (obj!=null)
out.print(obj.toString());
else
out.print("暂无成绩");
out.println("</CENTER>");
out.println("</td>");
}
out.println("</tr>");
}
out.println("</TABLE >");
rs.close();
%>
saintKnight 2002-05-19
  • 打赏
  • 举报
回复
是JSP吧?
其实查询系统的关键是要设计好数据库,然后程序编写时就看你的SQL的水平了
zijianyi 2002-05-19
  • 打赏
  • 举报
回复
其实自己练练比较好,不然怎么长进呀?

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧