Database DB = new Database();
string Paren_sql = "select * From ArticleClass where ParentPath like '%" + ParentPath + ClassID.ToString() + "%'";
DataTable Paren_td = DB.GetDataTable(Paren_sql);//
foreach (DataRow Paren_dr in Paren_td.Rows)
{
mParentPath = ParentPath.Replace(Paren_dr["ParentPath"].ToString(), "");
//ClientScript.RegisterStartupScript(this.GetType(), "", " <script>alert('" + mParentPath + "!');location.href='Admin_Class_Article.aspx';</script>");
db.ExecuteSQL("update ArticleClass set Depth=Depth-" + Depth + ",RootID=" + MaxRootID + ",ParentPath='" + mParentPath + "' where ClassID=" + Convert.ToInt32(Paren_dr["ClassID"].ToString()));
}int i=0;
Database ParenDB = new Database();
SqlDataReader Paren_Rs = ParenDB.GetDataReader("select * From ArticleClass where ParentPath like '%" + ParentPath + ClassID.ToString() + "%'");
while (Paren_Rs.Read())
{
i++;
mParentPath = ParentPath.Replace(Paren_Rs["ParentPath"].ToString(), "");
db.ExecuteSQL("update ArticleClass set Depth=Depth-" + Depth + ",RootID=" + MaxRootID + ",ParentPath='" + mParentPath + "' where ClassID=" + Convert.ToInt32(Paren_Rs["ClassID"].ToString()));
}
Paren_Rs.Close();这二种方法的效果相同否,哪一种更好
解决方案 »
- 如何验证输入TextBox的文字是js代码?
- 如何追加文件 asp.net
- 如何将上传文件名称的汉字转换成数字或者字母存入数据库中?
- 关于GridView的一点小问题!
- 关于DATAGRID 结果生成 EXCEL
- 求 网站开发文档(100分)着急
- 如何将GridView的值取出并赋值?
- 有谁用过AspnetMenu控件吗?
- 跪求!!!!!!VB代码写出word->pdf....................
- 请问如何在C#中生成下面的XML文件的声明节点?急!
- petshop4.0和IIS配置问题
- 求一个从dataset导出到excel文件的代码!!!要求最后保存在服务器,最好用Excel.Application!!
ClassID与查询相关呀,有多个ClassID。谢谢