Hey List,

                We are working on an integration with Apropos 6.5.1.  In our
script that pops the incident form and performs a query, we are getting
extra qualifications in it.  The query we are passing is 'Incident*+ =
"INC000000000003" which as the API docs state works in the advanced search
bar.  The function we are using is 

 

Set EntryList = ARForm.Query(query)

 

When I view the SQL logs, it is actually querying as follows:

SELECT
T983.C1,C1000000161,C1000000000,C7,C1000000164,C1000000169,C1000000018,C1000
000019,C1000000082,C1000000560,C1000003009,C1000000869,C1000000217,C10000002
18 FROM T983 WHERE ((T983.C1000000161 = 'INC000000000003') AND
(T983.C301788500 = 'SYS:SLM:EventSchedule_Clone') AND (T983.C301610100 =
'SYS:SLM:Measurement_Clone') AND (T983.C1000000161 = 'INC000000000003'))
ORDER BY 2 DESC, 1 ASC

 

 

Which is causing a type mismatch error, can't search text in a varchar.
When I remove the extra qualification and run the query from the SQL console
it works.  Can someone tell me why it's adding..

AND (T983.C301788500 = 'SYS:SLM:EventSchedule_Clone') AND (T983.C301610100 =
'SYS:SLM:Measurement_Clone') AND (T983.C1000000161 = 'INC000000000003'))
ORDER BY 2 DESC, 1 ASC

 

 

Windows Server 2003

SQL Server 2005

ARS 7.1 patch 2

ARUser 7.1

 

 

Thank you!

Brian

 


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

Reply via email to