Здравствуйте, fastgrave, Вы писали:
F>Соединение с базой проходит нормально (там все чисто, поэтому код не привожу), когда делаю выборку — тоже все ок. Локализовал ошибку. Где-то здесть. Где понять не могу
F>Использую com.microsoft.jdbc
F>F>try {
F> Statement st=con.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_UPDATABLE);
F> String query="SELECT name AS 'имя',description AS 'описание' from simpletable";
F> ResultSet rs=st.executeQuery(query);
F> rs.first();
F> rs.updateString(1,"test");
F> rs.updateString(2,"description");
F> rs.updateRow();
F>}
F>catch (SQLException ex) {
F> cat.error(ex.getMessage());
F>}
F>
F>На rs.updateRow() выскакивает эксепшн.
F>F>[Microsoft][SQLServer 2000 Driver for JDBC]Row update failed
F>sqlState: HY000
F>
а "SELECT name AS 'имя',description AS 'описание' from simpletable
FOR UPDATE" не пробовал?
... << RSDN@Home 1.1.4 @@subversion >>