慢點的辦法是根據id(可能是學號等)一個一個表地去查詢刪除,
快點就是資料庫設計的時候設外來鍵,級聯刪除。。
可以用ado.net**如下:
假設你的資料庫連線串儲存在變數constring裡你要執行的delete語句在變數sql裡
sqlconnection con = new sqlconnection(constring);
if(con.state != system.data.connectionstate.open)
你可以將刪除多個表資料的sql寫到一個字串變數裡 : )sqlcommand cmd = new sqlcommand(sql, con);
cmd.executenonquery();
執行多條delete 語句就可以
do while not rs.eof
rs.delete
rs.move next
loop
對 設外來鍵 把insert update 設成層疊
c# 我不知道怎麼弄但是 要麼你用儲存過程或用事務, 用關係表進行影響
這樣後臺你只要輸入一個引數就可以了