【发布时间】:2015-11-10 11:18:44
【问题描述】:
我有两张桌子
t1 - 类别 ID 名称
t2 - 产品 ID 姓名 类别编号
我有一个外键,它正在工作,但是当我想运行删除查询时(例如 O 因为外键而不断收到错误。)
这是我的代码:
protected void dlCategory_DeleteCommand(object source, DataListCommandEventArgs e)
{
string Id = ((Label)e.Item.FindControl("Label1")).Text;
string SQL = "DELETE FROM Categories WHERE PrimaryKey=@ID;";
SqlCommand cmd = new SqlCommand(SQL, conn);
cmd.Parameters.AddWithValue("@ID", Id);
conn.Open();
cmd.ExecuteNonQuery();
conn.Close();
BindDL();
}
如果我删除外键,它就可以正常工作!
【问题讨论】:
标签: asp.net sql-server foreign-key-relationship