Din SQL-forespørgsel er ikke helt rigtig - der er ingen THEN
i en SQL IF
.
Du behøver heller ikke at gøre noget, hvis det eksisterer, så brug bare, hvis det ikke findes.
"IF NOT EXISTS (SELECT 1 FROM dbo.Customers WHERE FirstName = '" & sFirstName & "' and LastName = '" & sLastName & "') " & _
"INSERT INTO dbo.Customers (FirstName, LastName) " & _
"VALUES ('" & sFirstName & "', '" & sLastName & "')"