问题描述
我用FastReport.NetV2013.2.5For.Net4.0这个破解的做报表控件,发现用query控件写查询SQL语句的时候,里面用的是变量查找SELECT*FROMdbo."table1"whereconvert(char(10),DateTimee,120)=@porderbyDateTimee
我按照fastreport使用说明在里面用了变量@P,也在第三部使用了变量申明select*fromDVDswhereTitle=@param1ThisisthequerytoMSSQLdemonstrationdatabase.Theparameterwith"param1"nameisdefinedinaquery.Hereitshouldbenoted:methodofdescribingparametersinaquerydiffersfordifferentDBMS.ForMSSQLaparameterismarkedbya"@"symbol,MSAccessparametersdonothavenamesandaremarkedbythe"?"symbol.IfyourSQLquerycontainsparameters,youhavetodeclarethem.Itcanbedoneinthethirdstepofthe"QueryWizard"whichwehavelookedatabove.Tocreateaparameter,pressthe"Addparameter"button.Anewparameterwillbecreated:但是到后面一步,我就会出现如下图的错误但是发现SQL错误,说SQL变量没有申明,有人知道这么是什么情况吗?
解决方案
解决方案二:
你的P在哪声明的?
解决方案三:
你好,这个P的变量按照帮助说,是在第三部上面申明的(queryWizard的第三部)里面可以申明变量,就是图片中Param1这里申明的。但是到了第四部,就是要我申明变量了,我感觉第二部和第三部没有关联起来。