O$ - DAM issue - differences between dev and runtime

Bastiaan Olij lists at basenlily.nl
Tue Apr 7 16:50:56 EDT 2009


Hmmm,

Maybe I mixed them up the wrong way around... It has been awhile and
these days I override $insert and $update all together with my own code.
Sorry about that,

Bastiaan

Steve Finger wrote:
> Hi,
>
> Now I'm confused. In my table classes I override $update all the time
> and at the end put
>
> Do default Returns %flag
>
> %flag is a local variable and it returns 1 if successful and 0 if not
>
> In my only experience with Oracle and SQL Server the Do default works
> the same with the 0 or 1 result.
>
> I think (but I'm going from memory) there may have been a time it
> returned null from an sql statement that ended up being totally messed
> up and I guess the Dam didn't know what to do with it.
>
> Steve Finger
>
> Bastiaan Olij wrote:
>> Hi David,
>>
>> As you are overrriding $update, do default is not the correct way to
>> invoke the standard logic.
>>
>> Try either doing a "do inherited" or what I find easier/better myself:
>> do $inherited.$update() returns lvSuccess
>>
>> Which allows you to parse any additional parameters.
>>
>> I can't remember off the top of my head when you had to use do default.
>> I hardly use that one in my code.
>>
>> Greetz,
>>
>> Bas
>>
>> David Walton wrote:
>>> Okay... no responses. Let's try again.
>>>
>>> I have a table method that is called $update. It processes some
>>> history, checks that the user has changed some values, then says  "Do
>>> default" with a return value. The problem is that I get different
>>> results from the return value on the do default in runtime than in
>>> development.
>>>
>>> Can someone tell me what I should expect from the return value on a do
>>> default? Is it boolean, numeric, etc? It seems to be returning a blank
>>> (like '').
>>>
>>> Thanks.
>>>
>>
>> _____________________________________________________________
>> Manage your list subscriptions at http://lists.omnis-dev.com
> _____________________________________________________________
> Manage your list subscriptions at http://lists.omnis-dev.com
>


-- 
Kindest Regards,

Bastiaan Olij
e-mail/MSN: bastiaan at basenlily.nl
web: http://www.basenlily.nl
Skype: Mux213
http://www.linkedin.com/in/bastiaanolij




More information about the omnisdev-en mailing list