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