2017-04-09 73 views
0

我有兩個表:tblInvoice和tblAppointment 我希望tblInvoice在創建新約會時自動更新(約會編號自動創建) 我已經嘗試了我在這裏閱讀的所有內容,沒有任何工作,所以我必須繼續刪除Invoice表中已有的內容,並使用Insert存儲過程來填充它。無論何時創建新的約會,我如何在不重複約會號碼的情況下更新它?需要將存儲過程和c#的代碼放到add Appointment頁面上的保存按鈕上,以使其工作。謝謝。在創建其他表中的ID時更新一個表中的列數據

+0

列是AppointmentNo –

回答

0

您是否使用存儲過程在Appointment表中創建新條目?

在該存儲過程結束時,您需要在要更新的Invoice表中找到條目。如果存在這樣的條目,則要更新它。爲了發現這一點,你的兩個表格之間必須有某種關係。除非您與我們分享您的數據模型,否則我無法知道這種關係。

請分享您的存儲過程和表定義。

+0

否條目通過Windows製成形成數據錄入。 –

+0

發票表具有InvoiceNo(主鍵)和AppointmentNo(外鍵)。這是我寫的存儲過程,但它不工作:CREATE PROCEDURE [DBO] [sproc_updateInvoiceTable] \t作爲tblInvoice.AppointmentNo = 更新tblInvoice 集tblInvoice.AppointmentNo = tblAppointment.AppointmentNo 從tblInvoice內加入tblAppointment tblAppointment.AppointmentNo \t RETURN 0插入一個,但正如我所說,我必須保持刪除數據,運行proc,然後重新打開VS這是愚蠢的! –

0

創建觸發器的插入後,將更新tblInvoice在共同tblAppointment

+0

我該怎麼做? –

相關問題