Just remember that you can not use the rownum to up update the remote table.

--
Jarl

On 9/8/07, Grooms, Frederick W <[EMAIL PROTECTED]> wrote:
> Since it is a view of an external DB do the following.
>
> Create a local view of the external DB.  Inside the local view add
> Rownum as a column in the query from the external database (use
> LPAD(rownum,15,'0') to create a 15 character "0" padded columm).
>
> Have your Remedy View form use the local view as it's source and the
> Rownum column as the unique key.
>
> Personally I never create a Remedy view form across a dbLink.  I always
> make a local db view.  This way when I move a form from Dev to Test to
> Production the form does not change even if the dbLink has to change
> between environments.
>
> Fred
>
> -----Original Message-----
> From: Action Request System discussion list(ARSList)
> [mailto:[EMAIL PROTECTED] On Behalf Of Paul Blasquez
> Sent: Friday, September 07, 2007 4:28 PM
> To: arslist@ARSLIST.ORG
> Subject: Re: AR 6.3 How to Populate a Table with a SQL Query?
>
> Unfortunately, neither of these solutions creates a column that is a
> suitable key field.  From the documentation:
>
> The database table must have a column (field) that enforces non-null and
> unique values. This column will act as the Request ID. If the
> administrator chooses a column that is non-unique or allows nulls, data
> corruption will probably occur. The Request ID field must be an integer
> field or a character field that is no less than 6 and no greater than 15
> characters.
> Otherwise, the Key field list will be empty, and you will not be able to
> create the view form.
>
>
> My DBA and I are still trying to create a column that meets this
> requirement.
>
> -Paul
>
>
> -----Original Message-----
> From: Action Request System discussion list(ARSList)
> [mailto:[EMAIL PROTECTED] On Behalf Of Grooms, Frederick W
> Sent: Friday, September 07, 2007 12:14 PM
> To: arslist@ARSLIST.ORG
> Subject: Re: AR 6.3 How to Populate a Table with a SQL Query?
>
> Add the Column ROWNUM to the view
>
> Fred
>
> -----Original Message-----
> From: Action Request System discussion list(ARSList)
> [mailto:[EMAIL PROTECTED] On Behalf Of Nall, Roger
> Sent: Friday, September 07, 2007 2:11 PM
> To: arslist@ARSLIST.ORG
> Subject: Re: AR 6.3 How to Populate a Table with a SQL Query?
>
> If it truly a view then you should be able to add a column to the view
> that will act as Request ID. Make sure that you increment the column by
> 1 for each record.
>
> HTH,
>
> Roger A. Nall
> Manager, OSSNMS Remedy
> T-Mobile USA
> Desk: 813-348-2556
> Cell: 973-652-6723
> FAX: 813-348-2565
> sf49fanv     AIM IM
> RogerNall   Yahoo IM
>
>
> -----Original Message-----
> From: Action Request System discussion list(ARSList)
> [mailto:[EMAIL PROTECTED] On Behalf Of Paul Blasquez
> Sent: Friday, September 07, 2007 3:08 PM
> To: arslist@ARSLIST.ORG
> Subject: Re: AR 6.3 How to Populate a Table with a SQL Query?
>
> Ah yes, view forms. (You can tell I'm new at this.)
>
> Unfortunately, while creating the view, none of my database fields
> qualify as an index (tripping up on the 6-15 char window).
>
> I'm trying to work around this in oracle (the table is actually a view
> of an external DB so I have no control of that varchar limit), any other
> methods of implementing are appreciated.
>
> Thanks!
>
> -Paul
>
>
> -----Original Message-----
> From: Action Request System discussion list(ARSList)
> [mailto:[EMAIL PROTECTED] On Behalf Of Opela, Gary L Contr
> OC-ALC/ITMA
> Sent: Friday, September 07, 2007 11:43 AM
> To: arslist@ARSLIST.ORG
> Subject: Re: AR 6.3 How to Populate a Table with a SQL Query?
>
> You cannot populate a table via direct SQL (unfortunately). You can,
> however, create a remedy view and point it to a database SQL view of
> what you need, then point the remedy table to the view you created.
>
> Now, to pass a dynamic variable in the table qualification field, check
> out EXTERNAL() function in the AR Admin basic book.
>
> Thanks,
>
>
> Gary Opela, Jr
>
> Sr. Remedy Developer
>
> Leader Communications, Inc.
>
> 405 736 3211
>
>
> -----Original Message-----
> From: Action Request System discussion list(ARSList)
> [mailto:[EMAIL PROTECTED] On Behalf Of Paul Blasquez
> Sent: Friday, September 07, 2007 12:16 PM
> To: arslist@ARSLIST.ORG
> Subject: AR 6.3 How to Populate a Table with a SQL Query?
>
> Hello,
>
> I have a 'Customer Data' page on my main form in which there is one
> read/write character field named 'Company Name+', and several read-only
> character fields.  I have set up a menu that reads from an Oracle View
> SQL query our database of customers, attached it to the 'Customer Data'
> field. and set up a couple active links so that when a search term is
> entered into Customer Data, or a Customer is chosen from the menu, the
> read-only fields are filled in with the appropriate SQL result columns.
>
> Now, my issue is that I would also like to have a table on the page that
> I can populate with the customer's contact list.  In order to do this, I
> must make another SQL query, using the 'customer_id' from the original
> 'company_name' query to key which rows to pull out.
>
> Any ideas on workflow that could pass the customer_id variable to a new
> SQL query, and then populate a table with several rows of data?  I can't
> seem to work out a solution using menus/forms/active links.
>
> Thank you!
>
> _______________________
> Paul Blasquez
> [EMAIL PROTECTED]
>
> _______________________________________________________________________________
> UNSUBSCRIBE or access ARSlist Archives at www.arslist.org ARSlist:"Where the 
> Answers Are"
>

_______________________________________________________________________________
UNSUBSCRIBE or access ARSlist Archives at www.arslist.org ARSlist:"Where the 
Answers Are"

Reply via email to