Example #1
0
        /// <summary>
        /// 添加一条数据
        /// </summary>
        public static void add(ref FileInf f)
        {
            string sql = @"
                insert into up7_files(
                 f_id
                ,f_fdTask
                ,f_uid
                ,f_nameLoc
                ,f_nameSvr
                ,f_pathLoc
                ,f_pathSvr
                ,f_pathRel
                ,f_blockCount
                ,f_blockSize
                ,f_blockPath
                ,f_lenLoc
                ,f_sizeLoc
                ) values (
                 @f_id
                ,@f_fdTask
                ,@f_uid
                ,@f_nameLoc
                ,@f_nameSvr
                ,@f_pathLoc
                ,@f_pathSvr
                ,@f_pathRel
                ,@f_blockCount
                ,@f_blockSize
                ,@f_blockPath
                ,@f_lenLoc
                ,@f_sizeLoc
                ) ";

            DbHelper  db  = new DbHelper();
            DbCommand cmd = db.GetCommand(sql);

            db.AddString(ref cmd, "@f_id", f.id, 36);
            db.AddBool(ref cmd, "@f_fdTask", f.fdTask);
            db.AddInt(ref cmd, "@f_uid", f.uid);
            db.AddString(ref cmd, "@f_nameLoc", f.nameLoc, 255);
            db.AddString(ref cmd, "@f_nameSvr", f.nameSvr, 255);
            db.AddString(ref cmd, "@f_pathLoc", f.pathLoc, 512);
            db.AddString(ref cmd, "@f_pathSvr", f.pathSvr, 512);
            db.AddString(ref cmd, "@f_pathRel", f.pathRel, 512);
            db.AddInt(ref cmd, "@f_blockCount", f.blockCount);
            db.AddInt(ref cmd, "@f_blockSize", f.blockSize);
            db.AddString(ref cmd, "@f_blockPath", f.blockPath, 512);
            db.AddInt64(ref cmd, "@f_lenLoc", f.lenLoc);
            db.AddString(ref cmd, "@f_sizeLoc", f.sizeLoc, 15);

            db.ExecuteNonQuery(cmd);
        }
Example #2
0
        public static void update(ref FileInf m)
        {
            StringBuilder sql = new StringBuilder();

            sql.Append("update up7_files set");
            sql.Append(" f_pathSvr=@f_pathSvr");
            sql.Append(",f_pathRel=@f_pathRel");
            sql.Append(",f_md5=@f_md5");
            sql.Append(",f_lenLoc=@f_lenLoc");
            sql.Append(",f_sizeLoc=@f_sizeLoc");
            sql.Append(",f_blockCount=@f_blockCount");
            sql.Append(",f_blockSize=@f_blockSize");
            sql.Append(",f_blockPath=@f_blockPath");
            sql.Append(",f_lenSvr=@f_lenSvr");
            sql.Append(",f_pid=@f_pid");
            sql.Append(",f_perSvr=@f_perSvr");
            sql.Append(",f_deleted=@f_deleted");
            sql.Append(",f_pidRoot=@f_pidRoot");
            sql.Append(",f_fdTask=@f_fdTask");
            sql.Append(",f_fdChild=@f_fdChild");
            sql.Append(",f_uid=@f_uid");
            sql.Append(",f_nameLoc=@f_nameLoc");
            sql.Append(",f_nameSvr=@f_nameSvr");
            sql.Append(",f_pathLoc=@f_pathLoc");
            sql.Append(" where f_id=@f_id ");

            DbHelper db  = new DbHelper();
            var      cmd = db.GetCommand(sql.ToString());

            db.AddString(ref cmd, "@f_pathSvr", m.pathSvr, 512);
            db.AddString(ref cmd, "@f_pathRel", m.pathRel, 512);
            db.AddString(ref cmd, "@f_md5", m.md5, 40);
            db.AddInt64(ref cmd, "@f_lenLoc", m.lenLoc);
            db.AddString(ref cmd, "@f_sizeLoc", m.sizeLoc, 15);
            db.AddInt(ref cmd, "@f_blockCount", m.blockCount);
            db.AddInt(ref cmd, "@f_blockSize", m.blockSize);
            db.AddString(ref cmd, "@f_blockPath", m.blockPath, 2000);
            db.AddInt64(ref cmd, "@f_lenSvr", m.lenSvr);
            db.AddString(ref cmd, "@f_pid", m.pid, 32);
            db.AddString(ref cmd, "@f_perSvr", m.perSvr, 6);
            db.AddBool(ref cmd, "@f_deleted", m.deleted);
            db.AddString(ref cmd, "@f_pidRoot", m.pidRoot, 32);
            db.AddBool(ref cmd, "@f_fdTask", m.fdTask);
            db.AddBool(ref cmd, "@f_fdChild", m.f_fdChild);
            db.AddInt(ref cmd, "@f_uid", m.uid);
            db.AddString(ref cmd, "@f_nameLoc", m.nameLoc, 255);
            db.AddString(ref cmd, "@f_nameSvr", m.nameSvr, 255);
            db.AddString(ref cmd, "@f_pathLoc", m.pathLoc, 512);
            db.AddString(ref cmd, "@f_id", m.id, 32);
            db.ExecuteNonQuery(ref cmd);
        }
Example #3
0
        DbCommand makeCmd(DbConnection con)
        {
            StringBuilder sb = new StringBuilder();

            sb.Append("insert into up7_folders(");
            sb.Append(" fd_id");
            sb.Append(",fd_name");
            sb.Append(",fd_pid");
            sb.Append(",fd_uid");
            sb.Append(",fd_length");
            sb.Append(",fd_size");
            sb.Append(",fd_pathLoc");
            sb.Append(",fd_pathSvr");
            sb.Append(",fd_folders");
            sb.Append(",fd_files");
            sb.Append(",fd_pidRoot");

            sb.Append(") values(");
            sb.Append(" @fd_id");
            sb.Append(",@fd_name");
            sb.Append(",@fd_pid");
            sb.Append(",@fd_uid");
            sb.Append(",@fd_length");
            sb.Append(",@fd_size");
            sb.Append(",@fd_pathLoc");
            sb.Append(",@fd_pathSvr");
            sb.Append(",@fd_folders");
            sb.Append(",@fd_files");
            sb.Append(",@fd_pidRoot");
            sb.Append(")");

            DbHelper db  = new DbHelper();
            var      cmd = con.CreateCommand();

            cmd.CommandText = sb.ToString();
            db.AddString(ref cmd, "@fd_id", string.Empty, 512);
            db.AddString(ref cmd, "@fd_name", string.Empty, 50);
            db.AddString(ref cmd, "@Sign", string.Empty, 36);
            db.AddInt(ref cmd, "@fd_uid", 0);
            db.AddInt(ref cmd, "@fd_length", 0);
            db.AddString(ref cmd, "@fd_size", string.Empty, 50);
            db.AddString(ref cmd, "@fd_pathLoc", string.Empty, 512);
            db.AddString(ref cmd, "@fd_pathSvr", string.Empty, 512);
            db.AddInt(ref cmd, "@fd_folders", 0);
            db.AddInt(ref cmd, "@fd_files", 0);
            db.AddString(ref cmd, "@fd_pidRoot", string.Empty, 512);

            return(cmd);
        }
Example #4
0
        public void add(ref FileInf f)
        {
            StringBuilder sb = new StringBuilder();

            sb.Append("insert into up7_folders(");
            sb.Append(" fd_id");
            sb.Append(",fd_uid");
            sb.Append(",fd_name");
            sb.Append(",fd_pathLoc");
            sb.Append(",fd_pathSvr");
            sb.Append(",fd_pathRel");
            sb.Append(",fd_files");

            sb.Append(") values (");

            sb.Append(" @fd_id");
            sb.Append(",@fd_uid");
            sb.Append(",@fd_name");
            sb.Append(",@fd_pathLoc");
            sb.Append(",@fd_pathSvr");
            sb.Append(",@fd_pathRel");
            sb.Append(",@fd_files");
            sb.Append(") ;");

            DbHelper  db  = new DbHelper();
            DbCommand cmd = db.GetCommand(sb.ToString());

            db.AddString(ref cmd, "@fd_id", f.id, 32);
            db.AddInt(ref cmd, "@fd_uid", f.uid);
            db.AddString(ref cmd, "@fd_name", f.nameLoc, 255);
            db.AddString(ref cmd, "@fd_pathLoc", f.pathLoc, 512);
            db.AddString(ref cmd, "@fd_pathSvr", f.pathSvr, 512);
            db.AddString(ref cmd, "@fd_pathRel", f.pathRel, 512);
            db.AddInt(ref cmd, "@fd_files", f.fileCount);

            db.ExecuteNonQuery(cmd);
        }
Example #5
0
        /// <summary>
        /// 批量添加
        /// </summary>
        public static void AddBatch(ref List <FileInf> arr)
        {
            StringBuilder sql = new StringBuilder();

            sql.Append("insert into up7_files(");
            sql.Append(" f_id");
            sql.Append(",f_pathSvr");
            sql.Append(",f_pathRel");
            sql.Append(",f_md5");
            sql.Append(",f_lenLoc");
            sql.Append(",f_sizeLoc");
            sql.Append(",f_pos");
            sql.Append(",f_blockCount");
            sql.Append(",f_blockSize");
            sql.Append(",f_blockPath");
            sql.Append(",f_lenSvr");
            sql.Append(",f_pid");
            sql.Append(",f_perSvr");
            sql.Append(",f_complete");
            sql.Append(",f_time");
            sql.Append(",f_deleted");
            sql.Append(",f_merged");
            sql.Append(",f_pidRoot");
            sql.Append(",f_fdTask");
            sql.Append(",f_fdChild");
            sql.Append(",f_uid");
            sql.Append(",f_nameLoc");
            sql.Append(",f_nameSvr");
            sql.Append(",f_pathLoc");

            sql.Append(") values (");

            sql.Append(" @f_id");
            sql.Append(",@f_pathSvr");
            sql.Append(",@f_pathRel");
            sql.Append(",@f_md5");
            sql.Append(",@f_lenLoc");
            sql.Append(",@f_sizeLoc");
            sql.Append(",@f_pos");
            sql.Append(",@f_blockCount");
            sql.Append(",@f_blockSize");
            sql.Append(",@f_blockPath");
            sql.Append(",@f_lenSvr");
            sql.Append(",@f_pid");
            sql.Append(",@f_perSvr");
            sql.Append(",@f_complete");
            sql.Append(",@f_time");
            sql.Append(",@f_deleted");
            sql.Append(",@f_merged");
            sql.Append(",@f_pidRoot");
            sql.Append(",@f_fdTask");
            sql.Append(",@f_fdChild");
            sql.Append(",@f_uid");
            sql.Append(",@f_nameLoc");
            sql.Append(",@f_nameSvr");
            sql.Append(",@f_pathLoc");
            sql.Append(") ");
            DbHelper db  = new DbHelper();
            var      cmd = db.GetCommand(sql.ToString());

            db.AddString(ref cmd, "@f_id", string.Empty, 32);
            db.AddString(ref cmd, "@f_pathSvr", string.Empty, 512);
            db.AddString(ref cmd, "@f_pathRel", string.Empty, 512);
            db.AddString(ref cmd, "@f_md5", string.Empty, 40);
            db.AddString(ref cmd, "@f_sizeLoc", string.Empty, 15);
            db.AddInt(ref cmd, "@f_blockCount", 0);
            db.AddInt(ref cmd, "@f_blockSize", 0);
            db.AddString(ref cmd, "@f_blockPath", string.Empty, 2000);
            db.AddString(ref cmd, "@f_pid", string.Empty, 32);
            db.AddString(ref cmd, "@f_perSvr", string.Empty, 6);
            db.AddString(ref cmd, "@f_pidRoot", string.Empty, 32);
            db.AddInt(ref cmd, "@f_uid", 0);
            db.AddString(ref cmd, "@f_nameLoc", string.Empty, 255);
            db.AddString(ref cmd, "@f_nameSvr", string.Empty, 255);
            db.AddString(ref cmd, "@f_pathLoc", string.Empty, 512);
            cmd.Connection.Open();
            cmd.Prepare();

            //
            foreach (FileInf a in arr)
            {
                cmd.Parameters[0].Value  = a.id;
                cmd.Parameters[1].Value  = a.pathSvr;
                cmd.Parameters[2].Value  = a.pathRel;
                cmd.Parameters[3].Value  = a.md5;
                cmd.Parameters[4].Value  = a.lenLoc;
                cmd.Parameters[5].Value  = a.sizeLoc;
                cmd.Parameters[6].Value  = 0;
                cmd.Parameters[7].Value  = a.blockCount;
                cmd.Parameters[8].Value  = a.blockSize;
                cmd.Parameters[9].Value  = a.blockPath;
                cmd.Parameters[10].Value = a.lenSvr;
                cmd.Parameters[11].Value = a.pid;
                cmd.Parameters[12].Value = a.perSvr;
                cmd.Parameters[13].Value = a.complete;
                cmd.Parameters[14].Value = a.time;
                cmd.Parameters[15].Value = a.deleted;
                cmd.Parameters[16].Value = false;
                cmd.Parameters[17].Value = a.pidRoot;
                cmd.Parameters[18].Value = a.fdTask;
                cmd.Parameters[19].Value = a.f_fdChild;
                cmd.Parameters[20].Value = a.uid;
                cmd.Parameters[21].Value = a.nameLoc;
                cmd.Parameters[22].Value = a.nameSvr;
                cmd.Parameters[23].Value = a.pathLoc;
                cmd.ExecuteNonQuery();
            }
            cmd.Connection.Close();
        }