Kezdőoldal » Számítástechnika » Weblapkészítés » SQL, JSP: Segítene valaki?

SQL, JSP: Segítene valaki?

Figyelt kérdés

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.


2010. máj. 11. 18:05
 1/4 anonim ***** válasza:

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

2010. máj. 14. 16:44
Hasznos számodra ez a válasz?
 2/4 A kérdező kommentje:

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.

2010. máj. 14. 17:42
 3/4 anonim ***** válasza:
where elől vedd ki a vesszőt.
2010. máj. 14. 22:58
Hasznos számodra ez a válasz?
 4/4 A kérdező kommentje:
sajnos úgy se működik, ha kiveszem a where elől a vesszőt, pedig az tényleg hiba volt, de úgy látszik nem az egyetlen :(
2010. máj. 15. 09:25

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

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!