SQL, JSP: Segítene valaki?
Az alábbi programrészetre a következő hibaüzenetet kapom:
java.sql.SQLException: ORA-00927: missing equal sign
Programrészlet:
try {
ConnBean cbean = new ConnBean();
cbean.setConnection(conncachebean.getConnection());
cbean.connect();
CursorBean cb;
cb = cbean.getCursorBean (CursorBean.PREP_STMT, "UPDATE M_FELHASZNALOK SET FIRSTNAME=?, NAME=?, PASSWORD=?, ADDRESS=?, PHONE=?, E-MAIL=?, COMMENT=?, WHERE USERNAME=?");
cb.setString(1, request.getParameter("FirstName"));
cb.setString(2, request.getParameter("Name"));
cb.setString(3, request.getParameter("Password"));
cb.setString(4, request.getParameter("Address"));
cb.setString(5, request.getParameter("Phone"));
cb.setString(6, request.getParameter("E-mail"));
cb.setString(7, request.getParameter("Comment"));
cb.setString(8, request.getParameter("UserName"));
cb.executeUpdate();
cb.close();
cbean.close();
out.println ("Az adatmódosítás sikeresen megtörtént.");}
catch (SQLException e) {
out.println("<P>" + "Hiba lépett fel az adatmódosítás során. Kérjük próbálja újra!");
out.println ("<PRE>" + e + "</PRE> \n <P>");}
} //else vége
%>
Funkcióját tekintve a felhasználók adatait kellene módosítania.
Nagyon hálás lennék a segítségért, mert egyszerűen nem találom benne a hibát.
biztos ebben az részletben van a hiba? Azt írja hiányzó egyenlőség jel..
Nem ismerem a JSP-t, de még azt tudom elképzelni, hogy a SET után kell vessző és vessző nélkül félreértelmezi
Szia, a hibának ebbebn a részben kell lenni, mivel az előtte és utána lévő dolgok, csak az oldal felépítését csinálják (html-es dolgok).
Egyszerűen nem értem, hogy honnan hiányzik az egyenlőség jel, de bizttos az sql részben van a hiba, mert SQLExceptiont ír ki.
A vessző sajna nem jó megoldás (akárhova teszek, vagy veszem ki)
Azért köszi a próbálkozást.
Nagyon várom a további ötleteket.
További kérdések:
Minden jog fenntartva © 2025, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!