数据table 反复插入记录

Data table inserting records again and again

我正在获取与 Html 敏捷包的链接,但我的数据 Table 一次又一次地插入链接不知道为什么我认为我的数据存在某种问题 Table 条件什么的。 这是代码

public DataTable GetCategories()
        {
            SqlCommand cmd = new SqlCommand("select ID,Link from Try where Type='Categories'", obj.openConnection());
            SqlDataAdapter sda = new SqlDataAdapter(cmd);
            DataTable dt = new DataTable();
            sda.Fill(dt);
            return dt;
        }

我在此处获取具有数据 ID 名称 Link 类型的类别,这是我的数据 table,它一次又一次地将记录插入数据库

 DataTable dt = new DataTable();
            dt = cc.GetCategories();
            if (dt.Rows.Count > 0)
            {
                for (int i = 0; i < dt.Rows.Count; i++)
                {
                    res.GetSubCategories(dt.Rows[i]["Link"].ToString(), Convert.ToInt32(dt.Rows[i]["ID"].ToString()));

                }
            }

帮助我如何防止它一次又一次地插入相同的记录

可能是你的敏捷包中的循环有问题我在新手的时候也遇到过这种错误。尝试再次编写您的代码并更改您的敏捷包中的逻辑,因为我猜它会在您的代码中一次又一次地检索所有记录并且您的数据没有问题 table