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

mouse1981 2002-05-19 11:14:07
我找了个很多地方都没有找到有关成绩查询的代码,希望各位大哥大姐们可以给我提供一个,或是相关的信息,谢谢大家了!!!我一定都给分!!!!
...全文
109 点赞 收藏 6
写回复
6 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
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
其实自己练练比较好,不然怎么长进呀?
回复
发动态
发帖子
Web 开发
创建于2007-09-28

7.9w+

社区成员

Java Web 开发
申请成为版主
社区公告
暂无公告