//////////////////Sql语句         
   strSql.Append("BEGIN")
            strSql.Append("  :RET := PKG_COMMON.F_DOCUMENT_REOUTPUT(")
            strSql.Append(" '")
            strSql.Append(strWhere.DstrCode)
            strSql.Append("','")
            strSql.Append(strWhere.PstrCode)
            strSql.Append("',")
            strSql.Append(DateTime.Parse(Format(strWhere.DS, "MM/dd/yyyy")))
            strSql.Append(",")
            strSql.Append(DateTime.Parse(Format(strWhere.DE, "MM/dd/yyyy")))
            strSql.Append(",")
            strSql.Append(" :DocPrint")
            strSql.Append(") ; ")
            strSql.Append("END ;")
//////////////// Sql语句运行的结果为:
"BEGIN  :RET := PKG_COMMON.F_DOCUMENT_REOUTPUT
( '','',1111-11-11 00:00:00,2222-11-11 23:59:59, :DocPrint) ; END ;"
当执行这个Sql的时候,Oracle 报的错误是叫我在“00”和“23”前面加“.”但是我将那个地方加“.”后又要我用空格?问题在那个地方
前4个参数为输入格式分别为varchar2,varchar2 ,date,date ,后一个为输出。
那位救救我。