Builder.cz - Informacni server o programovani

Odběr fotomagazínu

Fotografický magazín "iZIN IDIF" každý týden ve Vašem e-mailu.
Co nového ve světě fotografie!

 

Zadejte Vaši e-mailovou adresu:

Kamarád fotí rád?

Přihlas ho k odběru fotomagazínu!

 

Zadejte e-mailovou adresu kamaráda:



Select for update

Seznam témat     Nová odpověď

Přihlásit se     Registrace     Zapomenuté heslo

Re: Select for update

Autor: TomasHav ♂

21:28:54 23.08.2012

Nikdo nema zkusenost ?

Citovat příspěvek

 

Select for update

Autor: TomasHav ♂

22:53:18 21.08.2012

Ahoj,
chtel bych objasnit jak funguje select for update, presneji lze dela update pres resultSet ?
Kde delam chybu?

PreparedStatement preps = con.prepareStatement(new StringBuffer("select * from ").append(schema==null?"":schema).append(schema==null?"":".").append("replication where status='in progress2' and source is null").toString(),ResultSet.TYPE_FORWARD_ONLY,ResultSet.CONCUR_UPDATABLE);
ResultSet res = preps.executeQuery();
int statusindex = res.findColumn("status");
while (res.next()) {
..
res.updateObject(statusindex,"consolidation2");
zde dostavam chybu
java.sql.SQLException: Neplatná operace pro množinu výsledků jen pro čtení: updateObject
res.updateRow();
..
}

V jednom foru jsem cetl, ze se to dela takhle jinde zase, ze to lze jedine pres volani explicitni funkce update podobne jako v oracle.

Jak to tedy je? A jak to funguje?
diky Tomas

Citovat příspěvek

 

 

 

Přihlášení k mému účtu

Uživatelské jméno:

Heslo: