posted 22 years ago
Following is the piece of code which is working fine
and inserting values in ms access database when I give
values in quotes ( shown in code as commemted),but
when I try to insert form values it throws sqlexception.
Connection and PreparedStatement variables are defined
at class level as pst and c, and c.setAutoCommit(false)
is set at the begining of code.
When I display the sql with out.println(sql) it gives
correct insert statement with all form values but
not inserting.Please guide.
try {
sql = "insert into people " +
" values(" + request.getParameter("name") +
"," + request.getParameter("address") +
"," + request.getParameter("aqual") +
"," + request.getParameter("tqual") +
"," + request.getParameter("loc") + ")" ;
//" values('aaa','aaa','aaa','aaa','aaa')" ;
pst = c.prepareStatement(sql);
pst.executeUpdate();
c.commit();
c.setAutoCommit(true);