存储过程参数有关问题

存储过程参数问题
我刚学Delphi,向高手请教一个问题:
我执行存储过程,一直出现问题
我的语句是这样的
 DM.ADOQ.SQL.Text:='exec Proc_GetPrintData '+''''+strDate+''','cssz;
第一个参数是日期型,第二个是整型
我该怎么样写才对呢?请教高手了

------解决方案--------------------
日期加上引号就可以了
------解决方案--------------------
Delphi(Pascal) code

//cssz为string
DM.ADOQ.SQL.Text:='exec Proc_GetPrintData ''' + strDate + ''',' + cssz;
//cssz为integer
DM.ADOQ.SQL.Text:='exec Proc_GetPrintData ''' + strDate + ''',' + inttostr(cssz);

------解决方案--------------------
DM.ADOQ.SQL.Text:='exec Proc_GetPrintData '+QuotedStr(strDate),'cssz;
------解决方案--------------------
日期类型转成string类型后加单引号,integer类型也需要转string 才能连接成合法的sql语句
------解决方案--------------------
接楼上的意见,可以改成 
DM.ADOQ.SQL.Text:='exec Proc_GetPrintData ' '''+strDate+''','+inttostr(cssz);