O$ - DAM issue - differences between dev and runtime
Steve Finger
steve at srptech.com
Tue Apr 7 08:46:31 EDT 2009
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
More information about the omnisdev-en
mailing list