0
在SSRS工作的一个项目与Visual Studio的时候我不断抛出以下异常:SQL问题:CLR类型不存在,或者您没有权限访问它
CLR类型不存在或你没有权限访问它
与以下查询,该问题与变量@rvMonthTwoStart和@rvMonthTwoEnd有关如果我硬编码这两个变量的日期,一切正常,如果我通过变量它错误
SELECT MEMBERS.scancode, MEMBERS.fname, MEMBERS.lname, MEMBERS.mtypeid, MEMBERS.status, MEMBERS.datejoin, MEMBERS.dateexpire,
MEMBERS.daterenewal, ARTRANS.datetrans, ARTRANS.transdescription, ARTRANS.invoice, ARTRANSITEMS.itemdescription, ARTRANSITEMS.price,
ARTRANSITEMS.quantity, PRODUCTS.description, PRODUCTS.scancode AS ProductCode, MEMBERTYPES.description AS MembershipType, SITES.sitename
FROM ARTRANS INNER JOIN
ARTRANSITEMS ON ARTRANS.transid = ARTRANSITEMS.transid INNER JOIN
MEMBERS ON ARTRANS.memid = MEMBERS.memid INNER JOIN
PRODUCTS ON ARTRANSITEMS.productid = PRODUCTS.productid INNER JOIN
PRODUCTCATS ON PRODUCTS.productcatid = PRODUCTCATS.productcatid INNER JOIN
SITES ON ARTRANS.siteid = SITES.siteid INNER JOIN
MEMBERTYPES ON MEMBERS.mtypeid = MEMBERTYPES.mtypeid AND PRODUCTCATS.productcatgroupid = 2 AND NOT EXISTS
(SELECT MEMBERS.memid
FROM ARTRANS AS ART2 INNER JOIN
ARTRANSITEMS ON ART2.transid = ARTRANSITEMS.transid INNER JOIN
MEMBERS ON ART2.memid = MEMBERS.memid INNER JOIN
PRODUCTS ON ARTRANSITEMS.productid = PRODUCTS.productid INNER JOIN
PRODUCTCATS ON PRODUCTS.productcatid = PRODUCTCATS.productcatid INNER JOIN
MEMBERTYPES ON MEMBERS.mtypeid = MEMBERTYPES.mtypeid AND PRODUCTCATS.productcatgroupid = 2
WHERE (ART2.memid = ARTRANS.memid) AND (ART2.datetrans BETWEEN @rvMonthTwoStart AND @rvMonthTwoEnd))
WHERE (ARTRANS.datetrans BETWEEN @rvMonthOneStart AND @rvMonthOneEnd)
你是如何传递变量的? –