Aufgepasst, dass ganze ist nicht in Delphi geschrieben, sondern RealBasic
Code:
Dim AutorVorname As String =Trim(Vorname)
Dim AutorNachname As String =Trim(Nachname)
Dim rsAutor As RecordSet =
DB.SQLSelect("SELECT * FROM Autoren WHERE (Nachname = '" + AutorNachname + "' AND Vorname = '" + AutorVorname + "')")
// Alternative
Dim rsAutor As RecordSet =
DB.SQLSelect("SELECT * FROM Autoren WHERE (Nachname = '" + AutorNachname + "' AND Vorname LIKE '" + AutorVorname + "%'")
//wenn Autor bereits vorhanden
If rsAutor <> Nil Then
Return True
'Do Until rsAutor.EOF
'If (Lowercase(rsAutor.Field("Nachname").StringValue) = Lowercase(AutorNachname)) And (Lowercase(rsAutor.Field("Vorname").StringValue) = Lowercase(AutorVorname)) Then
'AutorenID = rsAutor.Field("AutorenID").IntegerValue
'
'Else
'Return False
'End If
'rsAutor.MoveNext
'Loop
Else
Return False
End If