Are you losing the connection to the back end because you're working on a WAN? or are you releasing the connection handle after accessing the view?
An alternative approach could be to bring the row down to your machine, then edit it, then re-connect and send the data back again. If you use stored procedures to process all remote data transactions, then you can implement security based on these which you can't do in a remote view arrangement.
Regards
Simon