StudentDetails.Students
- это главная таблица, которая образует связь с RegistrationDetails.Registration
.Поэтому StudentID
является первичным ключом в первом, тогда как во втором - внешним ключом.
Теперь я попробовал каждый из следующих кодов, но каждый из первых двух выдает сообщение об ошибке «Неверно».синтаксис рядом с 'a' 'и в случае третьего DbTransaction
, как в «Dim trans As DbTransaction», также не является допустимым типом.Пожалуйста, я использую SQL Server 2008 Professional Edition.
1.
cmd = New SqlCommand("DELETE FROM StudentDetails.Students a, RegistrationDetails.Registration b WHERE (b.StudentId=a.StudentId) AND a.StudentId='" & txtStudentID.Text & "'", cn)
2.
cmd = New SqlCommand("DELETE FROM StudentDetails.Students a, RegistrationDetails.Registration b WHERE (b.StudentId=a.StudentId) AND a.StudentId='/" & txtStudentID.Text & "/'", cn)