Thanks for the info,

Could I request Jeff to update the example on that page , also can you 
include a example to retrieve a bunch of fields for display please.

Note I now have the following snippet:
==
%f = ars_GetFieldTable($ctrl, $SCHEMA);


# Retrieve all of the entry-id's for the schema.

( @entries = ars_GetListEntryWithFields(
                     $ctrl, $SCHEMA, $qual, 10,0,
                [
                   $f{'Trouble Ticket #'}, 
                   $f{'Create date'}
                ],
..
===
which produces:
Use of uninitialized value in subroutine entry at dump_tt.pl line 48.
GLEWF Failed: [ERROR] One of the structures in the list of fields to 
display in the query list is invalid () (ARERR #214) at dump_tt.pl line 
48.

I assume this is because I still don't understand the structure enough.. 

Is this the best way to retrieve alot of fields from a specific form, ie 
should I specific each field or just try and get ALL fields ?
I would like to use which ever is more efficent, unless it doesn't matter.


Thanks

Paul Wilson





Richard Hellier <[EMAIL PROTECTED]> 
Sent by: [EMAIL PROTECTED]
02/09/2008 05:13 PM
Please respond to
ARSperl User Discussion <arsperl-users@arsperl.org>


To
ARSperl User Discussion <arsperl-users@arsperl.org>
cc

Subject
Re: [Arsperl-users] FieldID ?






Paul,
 
Several points:
 
1) Looks like there is a typo on the page:
 
http://www.arsperl.org/manual/ars_GetListEntryWithFields.html 

in that:
 
FieldID("foo")
 
should be:
 
FieldID{"foo"} etc.
 
And you need to make the same change in your code.
 
2) Where does FieldID come from, as you ask?  First you must call 
ars_GetFieldTable(), e.g.
 

my %FieldID = ars_GetFieldTable($ctrl, $SCHEMA);
 
FieldID is then a hash whose keys are the names of the fields and the 
values are the corresponding numeric ids (See 
http://www.arsperl.org/manual/ars_GetFieldTable.html)
 
3) Have you missed one of the arguments to ars_GetListEntryWithFields()? 
After the first three arguments ($ctrl, $SCHEMA, $qual in your example), 
you'd normally have two integer arguments (maxRetrieve, firstRetrieve).
 
Cheers,
 
Richard.





To: arsperl-users@arsperl.org
From: [EMAIL PROTECTED]
Date: Tue, 2 Sep 2008 15:55:45 +1100
Subject: [Arsperl-users] FieldID ?


I'm triying to find the best API to retireve fields from a couple of Forms 


I've copied the example for (ars_GetListEntryWithFields)  : 
http://www.arsperl.org/manual/ars_GetListEntryWithFields.html 

but its failing as follows: 

ARSperl-1.82: $ perl -Iblib/arch -Iblib/lib  dump_tt.pl 
Undefined subroutine &main::FieldID called at dump_tt.pl line 46. 

Here is my snipet of code: 

( @entries = ars_GetListEntryWithFields( 
                            $ctrl, $SCHEMA, $qual, 20, 
                            [   FieldID("Trouble Ticket #"), 
                                FieldID("Short Description"), 
                                FieldID("Business Support Group"), 
                                FieldID("Client Company Name"), 
                                FieldID("Create date") 
                            ], 
                                FieldID("Create date"), 1 ) ) 
         || die( "GLEWF Failed: $ars_errstr" ); 


Is FieldID apart of ARSPerl or inbuilt in another Perl module? 

Thanks 
Paul 


Try Facebook in Windows Live Messenger! Try it Now!
-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's 
challenge
Build the coolest Linux based applications with Moblin SDK & win great 
prizes
Grand prize is a trip for two to an Open Source event anywhere in the 
world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
Arsperl-users mailing list
Arsperl-users@arsperl.org
https://lists.sourceforge.net/lists/listinfo/arsperl-users

-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
Arsperl-users mailing list
Arsperl-users@arsperl.org
https://lists.sourceforge.net/lists/listinfo/arsperl-users

Reply via email to