Thanks for the help. I've been able to modify my statements for some of the software to test the report and it works for some of the software but when I run the whole statement that I am testing I get this error:
Report Name: Test report
Category: Software - Companies and Products
Comment:
Parameters: Collection ID RS1000C6
Test report
An error occurred when the report was run. The details are as follows:
The column prefix 'fcm' does not match with a table name or alias name used in the query.
Error Number: -2147217900
Source: Microsoft OLE DB Provider for SQL Server
Native Error: 107
I have looked at the statements and I don't see any difference between the ones that work and the ones that don't.
Here are the statements I modified so far:
SELECT arp.DisplayName0 as 'Adobe Acrobat', Count(arp.ProdID0) AS 'Count', arp.Version0
FROM v_GS_ADD_REMOVE_PROGRAMS arp
JOIN v_FullCollectionMembership fcm On arp.ResourceID=fcm.ResourceID
WHERE arp.DisplayName0 like "Adobe Acro%%" AND fcm.CollectionID = @collid
GROUP BY arp.DisplayName0, arp.Version0
ORDER BY arp.Version0
SELECT arp.DisplayName0 as 'Adobe Reader', Count(arp.ProdID0) AS 'Count', arp.Version0
FROM v_GS_ADD_REMOVE_PROGRAMS arp
JOIN v_FullCollectionMembership fcm On arp.ResourceID=fcm.ResourceID
WHERE arp.DisplayName0 like "Adobe Read%%" AND fcm.CollectionID = @collid
GROUP BY arp.DisplayName0, arp.Version0
ORDER BY arp.Version0
SELECT arp.DisplayName0 as 'CallPilot', Count(arp.ProdID0) AS 'Count', arp.Version0
FROM v_GS_ADD_REMOVE_PROGRAMS arp
JOIN v_FullCollectionMembership fcm On arp.ResourceID=fcm.ResourceID
WHERE arp.DisplayName0 like "CallPi%%" AND fcm.CollectionID = @collid
GROUP BY arp.DisplayName0, arp.Version0
ORDER BY arp.Version0
SELECT arp.DisplayName0 as 'Crystal Enterprise', Count(arp.ProdID0) AS 'Count', arp.Version0
FROM v_GS_ADD_REMOVE_PROGRAMS arp
JOIN v_FullCollectionMembership fcm On arp.ResourceID=fcm.ResourceID
WHERE arp.DisplayName0 like "Crystal Ent%%" AND fcm.CollectionID = @collid
GROUP BY arp.DisplayName0, arp.Version0
ORDER BY arp.Version0
SELECT arp.DisplayName0 as 'Crystal Reports', Count(arp.ProdID0) AS 'Count', arp.Version0
FROM v_GS_ADD_REMOVE_PROGRAMS arp
JOIN v_FullCollectionMembership fcm On arp.ResourceID=fcm.ResourceID
WHERE arp.DisplayName0 like "Crystal Rep%%" AND fcm.CollectionID = @collid
GROUP BY arp.DisplayName0, arp.Version0
ORDER BY arp.Version0
SELECT arp.DisplayName0 as 'Crystal Reports for Exchange', Count(arp.ProdID0) AS 'Count', arp.Version0
FROM v_GS_ADD_REMOVE_PROGRAMS arp
WHERE arp.DisplayName0 like "Crystal Reports for Exchange"
AND fcm.CollectionID = @collid
GROUP BY arp.DisplayName0, arp.Version0
ORDER BY arp.Version0
SELECT arp.DisplayName0 as 'Seagate Crystal Reports', Count(arp.ProdID0) AS 'Count', arp.Version0
FROM v_GS_ADD_REMOVE_PROGRAMS arp
WHERE arp.DisplayName0 like "Seagate Cry%%"
AND fcm.CollectionID = @collid
GROUP BY arp.DisplayName0, arp.Version0
ORDER BY arp.Version0
SELECT arp.DisplayName0 as 'Data Access Objects', Count(arp.ProdID0) AS 'Count', arp.Version0
FROM v_GS_ADD_REMOVE_PROGRAMS arp
WHERE arp.DisplayName0 like "Data Acc%%"
AND fcm.CollectionID = @collid
GROUP BY arp.DisplayName0, arp.Version0
ORDER BY arp.Version0
SELECT arp.DisplayName0 as 'GFI LanGuard NSS', Count(arp.ProdID0) AS 'Count', arp.Version0
FROM v_GS_ADD_REMOVE_PROGRAMS arp
WHERE arp.DisplayName0 like "GFI Lan%%"
AND fcm.CollectionID = @collid
GROUP BY arp.DisplayName0, arp.Version0
ORDER BY arp.Version0
SELECT arp.DisplayName0 as 'IBM DB2', Count(arp.ProdID0) AS 'Count', arp.Version0
FROM v_GS_ADD_REMOVE_PROGRAMS arp
WHERE arp.DisplayName0 like "IBM DB2"
AND fcm.CollectionID = @collid
GROUP BY arp.DisplayName0, arp.Version0
ORDER BY arp.Version0
SELECT arp.DisplayName0 as 'IBM Host on Demand', Count(arp.ProdID0) AS 'Count', arp.Version0
FROM v_GS_ADD_REMOVE_PROGRAMS arp
WHERE arp.DisplayName0 like "IBM H%%"
AND fcm.CollectionID = @collid
GROUP BY arp.DisplayName0, arp.Version0
ORDER BY arp.Version0
SELECT arp.DisplayName0 as 'Java2SE Runtime', Count(arp.ProdID0) AS 'Count', arp.Version0
FROM v_GS_ADD_REMOVE_PROGRAMS arp
WHERE arp.DisplayName0 like "Java2SE Run%%"
AND fcm.CollectionID = @collid
GROUP BY arp.DisplayName0, arp.Version0
ORDER BY arp.Version0
SELECT arp.DisplayName0 as 'Java2 Platform', Count(arp.ProdID0) AS 'Count', arp.Version0
FROM v_GS_ADD_REMOVE_PROGRAMS arp
WHERE arp.DisplayName0 like "Java2SE Pla%%"
AND fcm.CollectionID = @collid
GROUP BY arp.DisplayName0, arp.Version0
ORDER BY arp.Version0
SELECT arp.DisplayName0 as 'Java 2 Runtime', Count(arp.ProdID0) AS 'Count', arp.Version0
FROM v_GS_ADD_REMOVE_PROGRAMS arp
WHERE arp.DisplayName0 like "Java 2 Run%%"
AND fcm.CollectionID = @collid
GROUP BY arp.DisplayName0, arp.Version0
ORDER BY arp.Version0
SELECT arp.DisplayName0 as 'Java 2 SDK', Count(arp.ProdID0) AS 'Count', arp.Version0
FROM v_GS_ADD_REMOVE_PROGRAMS arp
WHERE arp.DisplayName0 like "Java 2 SDK, SE v%%"
AND fcm.CollectionID = @collid
GROUP BY arp.DisplayName0, arp.Version0
ORDER BY arp.Version0
SELECT arp.DisplayName0 as 'Java 2 Webstart', Count(arp.ProdID0) AS 'Count', arp.Version0
FROM v_GS_ADD_REMOVE_PROGRAMS arp
WHERE arp.DisplayName0 like "Java 2 Web%%"
AND fcm.CollectionID = @collid
GROUP BY arp.DisplayName0, arp.Version0
ORDER BY arp.Version0
SELECT arp.DisplayName0 as 'Lotus Domino', Count(arp.ProdID0) AS 'Count', arp.Version0
FROM v_GS_ADD_REMOVE_PROGRAMS arp
WHERE arp.DisplayName0 like "Lotus Dom%%%"
AND fcm.CollectionID = @collid
GROUP BY arp.DisplayName0, arp.Version0
ORDER BY arp.Version0
SELECT arp.DisplayName0 as 'LOtus iNotes', Count(arp.ProdID0) AS 'Count', arp.Version0
FROM v_GS_ADD_REMOVE_PROGRAMS arp
WHERE arp.DisplayName0 like "Lotus iN%%"
AND fcm.CollectionID = @collid
GROUP BY arp.DisplayName0, arp.Version0
ORDER BY arp.Version0
SELECT arp.DisplayName0 as 'Lotus Notes', Count(arp.ProdID0) AS 'Count', arp.Version0
FROM v_GS_ADD_REMOVE_PROGRAMS arp
WHERE arp.DisplayName0 like "Lotus No%%"
AND fcm.CollectionID = @collid
GROUP BY arp.DisplayName0, arp.Version0
ORDER BY arp.Version0