(菜鸟提问)大侠们,帮我看一下错在哪里 好么? 千恩万谢了
qilei 2003-02-09 09:31:39 <%@page contentType = "text/html;charset=GB2312"%>
<%@page import = "java.sql.*,java.util.*"%>
<%
String strSub = request.getParameter("submit1"); //取得指令按钮传出的数据
if(strSub == null) //判断是否取得指令按钮传出的数据
%>
<%
else
{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); //载入驱动程式类别
Connection con = DriverManager.getConnection("jdbc:odbc:students"); //建立数据库连线
//建立Statement变量, 并设定记录指标类型为可前後移动
Statement stmt = con.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,
ResultSet.CONCUR_READ_ONLY);
String strSQL;
if (session.getAttribute("Done") != "yes") //判断Done变数的值, 避免使用“重新整理”按钮重复添加数据
{
//建立新增数据至数据库的SQL叙述
strSQL = "INSERT INTO students1(name,jg, bday,mz,zzmm,rxday,lx,zw,jl,jjxx,py " +
"lx) Values ('" +
ISOtoGb2312.convert( request.getParameter("ID")) + "','" +
ISOtoGb2312.convert( request.getParameter("xb")) + "','" +
ISOtoGb2312.convert( request.getParameter("jg")) + "','" +
ISOtoGb2312.convert( request.getParameter("bday")) + "'," +
ISOtoGb2312.convert( request.getParameter("mz")) + "," +
ISOtoGb2312.convert( request.getParameter("zzmm")) + ",'" +
ISOtoGb2312.convert( request.getParameter("rxday")) + "'"+
ISOtoGb2312.convert( request.getParameter("lx"))+"'"+
ISOtoGb2312.convert( request.getParameter("class")+"'"+
ISOtoGb2312.convert( request.getParameter("zw")+"'"+
ISOtoGb2312.convert( request.getParameter("jl")+"'"+
ISOtoGb2312.convert( request.getParameter("jjxx")+"'"+
ISOtoGb2312.convert( request.getParameter("py")+"')";
stmt.executeUpdate(strSQL); //利用SQL叙述将数据新增至数据库
}
session.setAttribute("Done", "yes"); //将session变量中的Done设为yes时, 避免使用“重新整理”按钮重复添加数据
%>