[FX.php List] fmdelete returns a 1

Dale Bengston dbengston at tds.net
Thu Oct 22 10:31:00 MDT 2009


True, mine is crude but effective. Looks like I need to do further  
research on FX::isError(). Thanks!
Dale

On Oct 22, 2009, at 11:26 AM, Chris Hansen wrote:

> Dale,
>
> While that would work, I'd use that in addition to FX::isError(),  
> and not as a replacement.  After all, the built in function also  
> tests whether the variable in question is an object, but also checks  
> whether it's a specific TYPE of object (an FX error, or a subclass  
> thereof...)  If you're getting some other sort of object back,  
> that's a bigger problem.
>
> --Chris
>
> On Oct 22, 2009, at 8:51 AM, Dale Bengston wrote:
>
>> Chris & William,
>>
>> I evaluate every return from FX with isObject(), since errors  
>> generate objects and successes don't. This is an easy way to trap  
>> errors and act accordingly.
>>
>> Dale
>>
>>
>> On Oct 22, 2009, at 9:27 AM, Chris Hansen wrote:
>>
>>> William,
>>>
>>> Right.  No data to return.  There are a couple of ways to check  
>>> for errors however, and you should probably check both:
>>>
>>> 1) FX::isError() -- which you pass your returned data.  This  
>>> checks to ensure that no internal errors occurred (unable to  
>>> contact FileMaker, etc.
>>>
>>> then, as long as the above returns false, you can check:
>>>
>>> 2) $myQuery->lastErrorCode -- where $myQuery is the FX query  
>>> object that you just used to perform a deletion.  Basically, this  
>>> is the same as the errorCode that you're familiar with, but stored  
>>> as part of the FX object =)
>>>
>>> Let me know if you have related questions, etc.  HTH
>>>
>>> --Chris
>>>
>>> On Oct 22, 2009, at 8:06 AM, william.downs wrote:
>>>
>>>> Hi there,
>>>>
>>>> after a stint with the fm API, I am back to FX.php :-)
>>>>
>>>> Using fmdelete to delete a record - which works fine (does delete  
>>>> the record) - but
>>>>
>>>> I am unable to investigate afterwards for  errorCode == 0  
>>>> afterwards - presumably because there is no data to return -
>>>>
>>>> How dow I show the user that the deletion was successful ?
>>>>
>>>> Do I need to use something like  is_array (or whatever the  
>>>> opposite is ?)
>>>>
>>>> Kindest Regards
>>>>
>>>> William
>>>> _______________________________________________
>>>> FX.php_List mailing list
>>>> FX.php_List at mail.iviking.org
>>>> http://www.iviking.org/mailman/listinfo/fx.php_list
>>>>
>>>
>>> _______________________________________________
>>> FX.php_List mailing list
>>> FX.php_List at mail.iviking.org
>>> http://www.iviking.org/mailman/listinfo/fx.php_list
>>
>> _______________________________________________
>> FX.php_List mailing list
>> FX.php_List at mail.iviking.org
>> http://www.iviking.org/mailman/listinfo/fx.php_list
>>
>
> _______________________________________________
> FX.php_List mailing list
> FX.php_List at mail.iviking.org
> http://www.iviking.org/mailman/listinfo/fx.php_list



More information about the FX.php_List mailing list