Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Java + MS Access baza = SQL UPDATE problem (HITNO)

[es] :: Java :: Java + MS Access baza = SQL UPDATE problem (HITNO)

[ Pregleda: 2849 | Odgovora: 0 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

techcode
Aleksandar Petrovic
Amsterdam

Član broj: 55455
Poruke: 188
*.244.197.0



+3 Profil

icon Java + MS Access baza = SQL UPDATE problem (HITNO)04.07.2005. u 10:27 - pre 228 meseci
EDIT : Skapirao sam - dok sam proveravao da li sam ovde dobro otkucao, primetio sam da mi je od raznih pokusaja ostalo ' ' oko where id = 'xxx' ...

Koliko sam skapirao problem je u tipovima podataka.

Dakle u jednoj klasi ja imam nesto ovako :
Code:

...
public ResultSet Izmeni (String sql) {
            rs = null;
            try {

                stmt = con.createStatement();
                stmt.executeUpdate(sql);


            } catch (SQLException e){
                e.printStackTrace();
                greska.proslediGresku("Greska baze :<br>SQL STATE :" + e.getSQLState() + "<br>Message :"+e.getMessage());
            }
            return rs;
    }
...


I kada hocu da odradim update podataka j au drugoj klasi zovem ovako :
Code:

....
baza.Izmeni("update prvenstvo set odigranih = odigranih + 1, datih = datih + "  + int_golova_1 +  ", primljenih = primljenih + "  + int_golova_2 +  ", bodova = bodova + 3 where id ='"  + int_par_tim_1 +  "';");
....


U MDB bazi sva "brojna" polja su Number > Integer.
U Java kodu ucitam vrednosti kao string iz formulara (posto je u pitanju JSP aplikacija) i konvertujem ih u Integer ... ali nece da odradi update.

Greska koju mi ispise je :
SQL STATE :22005
Message :[Microsoft][ODBC Microsoft Access Driver] Data type mismatch in criteria expression.



[Ovu poruku je menjao techcode dana 04.07.2005. u 11:34 GMT+1]
 
Odgovor na temu

[es] :: Java :: Java + MS Access baza = SQL UPDATE problem (HITNO)

[ Pregleda: 2849 | Odgovora: 0 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.