日期:2014-05-17  浏览次数:20782 次

jsp+access添加数据的问题
从表单获取的数据添加到数据库 返回的值是1,说明表有一列变化 但是去access里查询就没有了
一下是部分代码
String shenqingleibie=new String(request.getParameter("shenqingleibie").getBytes("ISO8859_1"),"GBK");
String shenqingleixing=new String(request.getParameter("shenqingleixing").getBytes("ISO8859_1"),"GBK");

String sqren=new String(request.getParameter("sqren").getBytes("ISO8859_1"),"GBK");
String sqrenphone=new String(request.getParameter("sqrenphone").getBytes("ISO8859_1"),"GBK");
String yfbianhao=new String(request.getParameter("yfbianhao").getBytes("ISO8859_1"),"GBK");

String sqyuanyin=new String (request.getParameter("sqyuanyin").getBytes("ISO8859_1"),"GBK");
String sqneiyong=new String(request.getParameter("sqneiyong").getBytes("ISO8859_1"),"GBK");
//String yushuan=request.getParameter("yushuan");
//String fujian=request.getParameter("DefaultPicUrl");
String datetime=new SimpleDateFormat("yyyy-MM-dd").format(Calendar.getInstance().getTime());
//Date time=getDate(datetime);


//System.out.print(datetime+shenqingleibie+shenqingleixing+sqren+sqrenphone+"1111"+yfbianhao+sqyuanyin+"2222222"+sqneiyong);

boolean founderr=false;



  String sqdsql="insert into pro (duihao,yfbianhao,jgleibie,jgleixing,cztime,sqyuanyin,neiyong,phone,user) values('"+dh+"','"+yfbianhao+"','"+shenqingleibie+"','"+shenqingleixing+"','"+datetime+"','"+sqyuanyin+"','"+sqneiyong+"','"+sqrenphone+"','"+sqren+"')";
int rs=DBConnAccess.executeUpdate(conn, sqdsql);

从表单回去的内容可以正常说出 sql语句在access中直接执行过,不过显示的列名是“Expr1000”然后数据库里也没有。
各位大侠帮忙看看是什么问题啊,研究一上午了,还是没解决!

------解决方案--------------------
你写的是
Java code
int rs=DBConnAccess.executeUpdate(conn, sqdsql);

------解决方案--------------------
感觉之所以没人是因为你问的时候不太对 大家都吃饭 休息了
------解决方案--------------------
把整条SQL 语句打印出来 往数据库里 先跑下