日期:2014-05-19  浏览次数:20456 次

用上移和下移的连接来移动记录进行排序
//###################################   排序(向上)   ###################################
                        if   (active   ==   "up ")
                        {
                                pid   =   Convert.ToInt32(Qz.Data.Gn.Getsql(Request[ "p_id "]));
                                xpid   =   pid   -   1;


                                Qz.Data.Reader   dr   =   new   Qz.Data.Reader( "SELECT   rootid   FROM   product   WHERE   p_id= "   +   pid);

                                if   (dr.Read())
                                {
                                        RootID   =   Convert.ToInt32(dr[ "rootid "]);
                                }
                                dr.Close();
                                Qz.Data.Reader   dr2   =   new   Qz.Data.Reader( "SELECT   rootid   FROM   product   WHERE   p_id= "   +   xpid);
                                if   (dr2.Read())
                                {
                                        XRootID   =   Convert.ToInt32(dr2[ "rootid "]);
                                }
                                dr2.Close();


                                if   (RootID   >   1)
                                {
                                    Qz.Data.Data.ExecuteNonQuery( "UPDATE   product   SET   rootid= "   +   RootID   +   "     WHERE   p_id= "   +   xpid   +   " ");
                                    Qz.Data.Data.ExecuteNonQuery( "UPDATE   product   SET   rootid