Plateforme Level Extreme
Abonnement
Profil corporatif
Produits & Services
Support
Légal
English
How to rollback table update change via CA.
Message
De
09/02/2004 00:01:19
James Chan
Objectmastery Pty Ltd
Hawthorn, Australie
 
 
À
Tous
Information générale
Forum:
Visual FoxPro
Catégorie:
Base de données, Tables, Vues, Index et syntaxe SQL
Titre:
How to rollback table update change via CA.
Divers
Thread ID:
00875339
Message ID:
00875339
Vues:
47
I use CursorAdapter to connect to an SQLServer table. I can insert records to the SQLServer table via CA. But how do I rollback the changes in the SQLServer table? Or is it better to control the commit/rollback in SQLServer?

I've tried using "begin transaction", "rollback", "tableupdate()" and "tablerevert()", (see below). The CA is reverted OK, but the SQLServer table is not.

Thanks
James


set multilocks on

locursor = createobject('SQLAdapter')

with loCursor

if .cursorfill(.f., .t.)

begin transaction

insert into Transact values ('IS00000005', 'JC ')
insert into Transact values ('IS00000006', 'JC ')

browse

= tableupdate(1)

rollback

browse

=TABLEREVERT(.t.)

brow

else

* dimension laErros[1]
aerror(laErrors)
messagebox(laErrors[2])

endif

endwith
James Chan
ObjectMastery Pty Ltd
Suivant
Répondre
Fil
Voir

Click here to load this message in the networking platform