What I'd like to do is read some data from SQL 2000, processes it and update a flag field in the database to say it had been processed. I'm using the Microsoft SQL Server 2000 driver for JDBC to access the database. I can read the data okay but the rs.updateRow() call just hangs. Any ideas
Thanks
David
Connection co = DriverManager.getConnection(
SQLConnectString, "sa", ""
;
Statement st = co.createStatement(
ResultSet.TYPE_SCROLL_INSENSITIVE,
ResultSet.CONCUR_UPDATABLE);
ResultSet rs = st.executeQuery("SELECT * FROM tablename
WHERE archivedflag = 0"
;
while(rs.next()) {
.
.
.
rs.updateShort("archivedflag", (short)1);
rs.updateRow();
}
Thanks
David
Connection co = DriverManager.getConnection(
SQLConnectString, "sa", ""
Statement st = co.createStatement(
ResultSet.TYPE_SCROLL_INSENSITIVE,
ResultSet.CONCUR_UPDATABLE);
ResultSet rs = st.executeQuery("SELECT * FROM tablename
WHERE archivedflag = 0"
while(rs.next()) {
.
.
.
rs.updateShort("archivedflag", (short)1);
rs.updateRow();
}