Re: MSSQL - проблема с апдейтом данных
От: Lucker Беларусь http://lucker.intervelopers.com/
Дата: 25.08.04 09:30
Оценка: 1 (1)
Здравствуйте, 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 >>
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.