如题,在删除第一个表的时候就已经出错了,谢谢!

解决方案 »

  1.   

    2个办法
    1 找到对应关系,两个表一起删除对应记录
    2 使用触发器(sql server里面的)。
      

  2.   

    Private Sub btndelclass_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btndelclass.Click
            conn = New SqlClient.SqlConnection(ConfigurationSettings.AppSettings("shujuku"))
            cmd = New SqlClient.SqlCommand("delete hkbbs_class where classid=" & ddl1.SelectedItem.Value, conn)
            conn.Open()
            cmd.ExecuteNonQuery()
            cmd.Dispose()
            conn.Close()        cmd = New SqlClient.SqlCommand("delete hkbbs_nclass where classid=" & ddl1.SelectedItem.Value, conn)
            conn.Open()
            cmd.ExecuteNonQuery()
            cmd.Dispose()
            conn.Close()
            hackate_lei = New mylei(Me.Response)
            hackate_lei.StrMsg("删除成功!")
            ddlbind()
            ddl2bind()
        End Sub
      

  3.   

    触发器应该是最简单的
    create trigger