用上移和下移的连接来移动记录进行排序
//################################### 排序(向上) ###################################
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