Пример #1
0
 public override PankParameter CreateParameter(string name)
 {
     //Заворачиваем таким хитрым способос чтобы потом соблюсти порядок
     PankParameter param = new PankParameter(name, "?"+ i.ToString() + name + i.ToString()+"?");
     i++;
     return param;
 }
Пример #2
0
 protected override void ArrangeParameters(ref string sql, PankParameter[] param)
 {
     foreach (PankParameter par in param)
     {
         par.Range = sql.IndexOf(par.PlaceHolder);
         if (par.Range == -1)
         {
             throw new PankDBException("Неверный параметр");
         }
         sql = sql.Replace(par.PlaceHolder, "?");
     }
     Array.Sort(param);
 }
Пример #3
0
Файл: PankDB.cs Проект: pSasa/c-
 protected abstract void ArrangeParameters(ref string sql, PankParameter[] param);
Пример #4
0
 protected override void ArrangeParameters(ref string sql, PankParameter[] param)
 {
     //здесь ничего не надо делать
 }
Пример #5
0
 public override PankParameter CreateParameter(string name)
 {
     PankParameter param = new PankParameter(name, "@" + name+i.ToString());
     i++;
     return param;
 }