Transactions, Commits and Rollbacks

Joseph Morgan joseph at checkos.com
Fri Oct 11 18:27:47 CDT 2013


Hi Johnny,

Can you provide an example of what functionality you are looking to achieve? (As far as dealing with records in different table)

Joseph 

> On Oct 11, 2013, at 5:42 PM, "Johnny Harris" <johnny at southshore.com> wrote:
> 
> Thanks for the Info François. My main concern is how to deal with records in multiple tables.
> 
> Maybe Ruslan will get time to suggest the best method available with Valentina in the
> absence of transactions.
> 
> Best Regards,
> Johnny Harris
> 
> -----Original Message----- From: François Van Lerberghe
> Sent: Friday, October 11, 2013 10:37 AM
> To: Valentina List
> Subject: Re: Transactions, Commits and Rollbacks
> 
> Ruslan is certainly more competent than me to comment, but AFAIK, Valentina
> engine doesn't have this features. At least not completely.
> 
> Basically, when I want to update a record,
> 1) I make a cursor (using the class way) in write or nolock mode
>   myVCursor = Vdatabase.SqlSelect(mySqlClause...)
> 2) update the fields values needed
>   myVCursor.Field(1).value = "someValue"
> 3) and end issuing an update command
>   myVCursor.UpdateRecord
> This last command is similar to a "commit"
> 
> But when you want update multiple records/tables, this is a problem (I
> think).
> On the other hand, Valentina server as a journaling feature that protect you
> against a failure during a complex update.
> 
> I'm really waiting this feature (see one my previous post this week).
> 
> François Van Lerberghe
> Rue Thier Monty, 15 A
> 4570 Marchin
> +32 (0)85 25 08 25
> 
> 
> le 11/10/13 14:28, Johnny Harris <johnny at southshore.com> a écrit :
> 
>> I¹ve been reading the Valentina documentation and I¹ve not found any
>> information regarding transactions, commits or rollbacks.
>> 
>> if these don¹t exist in Valentina, what in the best practice for ensuring all
>> transactions finish successfully?
> 
> _______________________________________________
> Valentina mailing list
> Valentina at lists.macserve.net
> http://lists.macserve.net/mailman/listinfo/valentina 
> _______________________________________________
> Valentina mailing list
> Valentina at lists.macserve.net
> http://lists.macserve.net/mailman/listinfo/valentina


More information about the Valentina mailing list