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