access資料庫程式設計。怎樣編寫才能同時把studentinfo的記錄和scoreinfo的記錄刪除

2022-12-09 08:26:07 字數 870 閱讀 5753

1樓:匿名使用者

我覺得最簡單實際的辦法就是先刪除子表scoreinfo的那條資料,你的語句我看你已經寫好了,就是根據sid來刪除。刪除以後會返回給你乙個值,你上面也寫了,你可以根據這個值來判斷,如果子表資料刪除成功,就是返回的值大於0的時候,你裡面繼續執行刪除語句,這個時候就是刪除主表studentinfo的那條資料了,當然條件也是根據sid來判斷。最後返回的值如果大於0,就說明2條資料都刪除成功了。

如果自己不會寫,加我466354008,明天我幫你搞定。

2樓:hzhwinfrom控制項庫

好像access不支援合併語句,也就是兩個操作加上分號的你需要寫兩個刪除語句去分別刪除兩個

delete from studentinfodelete from scoreinfo這兩句分開執行

3樓:匿名使用者

用觸發器刪除

if (object_id('tgr_classes_delete', 'tr') isnotnull)

droptrigger tgr_classes_delete

gocreate trigger tgr_classes_delete

on studentinfo

for delete --刪除觸發

asdeclare @sid int

select @sid=sid from deleted where sid=001

delete from scroeinfo where sid=@sidgo

4樓:

上面那個是錯誤的

乙個語句是無法執行的 只能用兩個語句

執行兩下吧,如果要刪除兩個表 要建立觸發器。

access資料庫問題,ACCESS資料庫的問題!

給你個可行的試試,可以的話麻煩給個肯定以及最佳,謝謝 首先備份表abc到另乙個新錶中abc bak,然後將abc表匯出為excel 然後將 abc 中 where mac 1100的所有記錄刪除,開啟匯出的excel只保留mac 1100的記錄,然後將mac那一列清空,將第一行的mac列公式寫為 i...

Access資料庫和Visual FoxPro資料庫有什麼區別

沒有根本性的差異的 都是關係型資料庫 都是小型資料庫 都是微軟開發的 要說差異主要就是程式語言的差異 vfp有自己的語言,access支援的是vba語言。您是準備考計算機二級嗎?這兩個資料庫我都略微有所接觸。都是在 的基礎上作用初步的一些程式設計技巧實現大量的資料自動化管理。access相比vf具有...

我想學資料庫哪個資料庫更好呢?Access還是SQL還是Oracle呢

對於初學者,我看還是sql吧。其實你說sql,應該叫sqlserver吧,畢竟是windows上的,安裝配置使用都好弄。oracle就比較囉嗦了。至於access,可以不用考慮。你看看sqlserver,access也就差不多了。語句差別不大。sql,是一種標準,各家公司都按照sql的標準,開發了自...