在管理员这一块,插入,删除都没有问题。但是在更新这块,每次更新时都会显示异常。
java.sql.SQLException: [Microsoft][SQLServer 2000 Driver for JDBC][SQLServer]将 varchar 值 'a ' 转换为数据类型为 int 的列时发生语法错误。 
  更新部分的部分代码如下:
String getProject=request.getParameter("project");
getProject=new String(getProject.getBytes("ISO-8859-1"),"GB2312");
String getChange=request.getParameter("change");
getChange=new String(getChange.getBytes("ISO-8859-1"),"GB2312");
String getName=request.getParameter("company_name");
out.print(getProject);
out.print(getChange);
out.print(getName);
String str2="UPDATE supply SET company='"+getChange+"'  WHERE company ="+getName ;
Statement stmt=con.createStatement();
stmt.executeUpdate(str2);