Ejemplo n.º 1
0
 public virtual void Visit(SoqlParameterLiteralExpression v)
 {
     if (ParameterValues != null)
     {
         object parameterValue = ParameterValues[v.ParameterPosition];
         if (parameterValue is String)
         {
             Output.Write('\'');
             Output.Write(((string)parameterValue).Replace("'", "''"));
             Output.Write('\'');
         }
         else if (parameterValue is DateTime)
         {
             Output.Write('\'');
             Output.Write(((DateTime)parameterValue).ToString("yyyyMMdd HH:mm:ss"));
             Output.Write('\'');
         }
         else
         {
             Output.Write(parameterValue);
         }
     }
     else
     {
         Output.Write('{');
         Output.Write(v.ParameterPosition);
         if (v.Modifiers != null)
         {
             Output.Write(':');
             Output.Write(v.Modifiers.ToString());
         }
         Output.Write('}');
     }
 }
Ejemplo n.º 2
0
 public virtual void Visit(SoqlParameterLiteralExpression v)
 {
     if (ParameterValues != null)
     {
         object parameterValue = ParameterValues[v.ParameterPosition];
         if (parameterValue is String)
         {
             Output.Write('\'');
             Output.Write(((string)parameterValue).Replace("'", "''"));
             Output.Write('\'');
         }
         else if (parameterValue is DateTime)
         {
             Output.Write('\'');
             Output.Write(((DateTime)parameterValue).ToString("yyyyMMdd HH:mm:ss"));
             Output.Write('\'');
         }
         else
         {
             Output.Write(parameterValue);
         }
     }
     else
     {
         Output.Write('{');
         Output.Write(v.ParameterPosition);
         if (v.Modifiers != null)
         {
             Output.Write(':');
             Output.Write(v.Modifiers.ToString());
         }
         Output.Write('}');
     }
 }
 void Sooda.QL.ISoqlVisitor.Visit(SoqlParameterLiteralExpression v)
 {
     // nothing here
 }
 void Sooda.QL.ISoqlVisitor.Visit(SoqlParameterLiteralExpression v)
 {
     // nothing here
 }