Esempio n. 1
0
File: PankODBC.cs Progetto: pSasa/c-
 public override PankParameter CreateParameter(string name)
 {
     //Заворачиваем таким хитрым способос чтобы потом соблюсти порядок
     PankParameter param = new PankParameter(name, "?"+ i.ToString() + name + i.ToString()+"?");
     i++;
     return param;
 }
Esempio n. 2
0
File: PankODBC.cs Progetto: pSasa/c-
 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);
 }
Esempio n. 3
0
File: PankDB.cs Progetto: pSasa/c-
 protected abstract void ArrangeParameters(ref string sql, PankParameter[] param);
Esempio n. 4
0
File: PankSQL.cs Progetto: pSasa/c-
 protected override void ArrangeParameters(ref string sql, PankParameter[] param)
 {
     //здесь ничего не надо делать
 }
Esempio n. 5
0
File: PankSQL.cs Progetto: pSasa/c-
 public override PankParameter CreateParameter(string name)
 {
     PankParameter param = new PankParameter(name, "@" + name+i.ToString());
     i++;
     return param;
 }