in reply to speedy update routine

You could try using a stored procedure.