asp 编写简单的应用
朋友看我做技术的,让我帮他写做个题目,拿到题目一看我也不会了。asp我不熟悉,很多年前写过一点东西!
   题目这样的:
   编写asp代码,将userlnfo中的人的姓名,性别,所在城市列出来,并给统计学生人数如下:
    姓名  性别  城市
    张三  男    南京
    李四  男    上海
    王五  女    广州
    总共有100个学生
------解决方案--------------------<%
dim conn,db,connstr
db="wdatab\#wdatab.mdb"
connstr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath(db)
Set conn = Server.CreateObject("ADODB.Connection")
conn.Open connstr
'数据库连接
set link=server.createobject("ADODB.RecordSet")
link.open "select  * from userlnfo",conn,1,3,1
response.write("姓名 性别  城市")
count=0
do while not link.eof
response.write(link("姓名")+link("性别")+link("所在城市"))
count++
link.movenext
loop
response.write("总共有"+count+"个学生")
%>
------解决方案--------------------try
       {
           string strCon = "Server=.;DataBase=school;User id=sa;password=;";
           SqlConnection con = new SqlConnection(strCon);
           SqlDataAdapter com = new SqlDataAdapter("select 姓名,性别,城市from [User]", con);
           con.Open();
           DataSet ds = new DataSet();
           com.Fill(ds);
           con.Close();
           if(ds !=null)
           {
               int iStudentNum = ds.Tables[0].Rows.Count;
               StringBuilder strHtml = new StringBuilder();
               strHtml.Append("<table border='1'>");
               foreach (DataRow dr in ds.Tables[0].Rows)
               {
                   strHtml.Append("<tr><td>");
                   strHtml.Append(dr["姓名"].ToString());
                   strHtml.Append("</td><td>");
                   strHtml.Append(dr["性别"].ToString());
                   strHtml.Append("</td><td>");
                   strHtml.Append(dr["城市"].ToString());
                   strHtml.Append("</td></tr>");
               }
               strHtml.Append("<tr><td colspan='3'>总共有");
               strHtml.Append(iStudentNum);
               strHtml.Append("个学生</td></tr>");
               strHtml.Append("</table>");
               Response.Write(strHtml.ToString());
           }
       }
       catch
       {
       }
------解决方案--------------------try
       {
           string strCon = "Server=.;DataBase=school;User id=sa;password=;";
           SqlConnection con = new SqlConnection(strCon);
           SqlDataAdapter com = new SqlDataAdapter("select 姓名,性别,城市from [User]", con);
           con.Open();
           DataSet ds = new DataSet();
           com.Fill(ds);
           con.Close();
           if(ds !=null)
           {
               int iStudentNum = ds.Tables[0].Rows.Count;
               StringBuilder strHtml = new StringBuilder();
               strHtml.Append("<table border='1'>");
               foreach (DataRow dr in ds.Tables[0].Rows)
               {
                   strHtml.Append("<tr><td>");
                   strHtml.Append(dr["姓名"].ToString());
                   strHtml.Append("</td><td>");
                   strHtml.Append(dr["性别"].ToString());
                   strHtml.Append("</td><td>");
                   strHt