慢点的办法是根据ID(可能是学号等)一个一个表地去查找删除,
快点就是数据库设计的时候设外键,级联删除。。
可以用ADO.NET代码如下:
假设你的数据库连接串保存在变量conString里
你要执行的delete语句在变量sql里
SqlConnection con = new SqlConnection(conString);
if(con.State != System.Data.ConnectionState.Open)
{
con.Open();
}
你可以将删除多个表数据的sql写到一个字符串变量里 : )
SqlCommand cmd = new SqlCommand(sql, con);
cmd.ExecuteNonQuery();
执行多条Delete 语句就可以
do while not rs.eof
rs.delete
rs.move next
loop
对 设外键 把INSERT UPDATE 设成层叠