So vermeiden Sie doppelte Einträge in der Zugriff von vb6?

Bin ich mit Vb6 und Access 2007. Ich bin hinzufügen von Datensätzen in der access-Tabelle namens "subjectcode" von vb6. Die details des subjectcode Tabelle unten.

Subjectcode Tabelle : Position(Grad,Zweig,Year1,Year2,Semester,Subjectcode,Subjectname,Theory_Practical, Major_Allied_Elective) values (Bsc,computerscience,2001,2004,1,RACS1,Vb6 Programmierung,Theorie,Dur)

Anmerkung :Der Primärschlüssel in der Tabelle oben ist Grad,Zweig,Year1,Year2,Semester,Subjectcode
Und der code, den ich verwendet, um zu Eintrag hinzufügen zu der access-Tabelle aus vb6 sind unten angegeben :

    If degree = "" Or branch1 = "" Or year1 = "" Or year2 = "" Or semester = "" Or subcode.Text = "" Or subname.Text = "" Or theory.Text = "" Or major.Text = "" Then
    MsgBox "Fields can't be empty ! All are mandatory!"
    Else
    rs.Open "select * from subjectcode", con, 1, 3
    rs.AddNew
    rs!degree = degree
    rs!branch = branch1
    rs!year1 = year1
    rs!year2 = year2
    rs!semester = semester
    rs!Subjectcode = subcode.Text
    rs!Subjectname = subname.Text
    rs!Theory_Practical = theory.Text
    rs!Major_Allied_Elective = major.Text
    rs.Update
    MsgBox "Successfully Saved !", vbOKOnly + vbInformation, "info"
    rs.Close
    End If

Und den screenshot der form Hinzufügen von vb6 ist hier: http://tinypic.com/r/w7c7if/6
Der Datensatz wird Hinzugefügt, wenn der gleiche Eintrag ist nicht vorhanden. Und wenn der Datensatz bereits vorhanden ist, es sollte sagen, "Datensatz Bereits vorhanden" und ich weiß nicht, wie das zu tun. Könnten Sie Jungs geben mir die Idee bitte.

InformationsquelleAutor Jack Rathore | 2013-01-20
Schreibe einen Kommentar