Truy vấn SQL của bạn không đúng - không có THEN
trong một IF
SQL .
Ngoài ra, bạn không cần phải làm bất cứ điều gì nếu nó tồn tại, vì vậy chỉ cần sử dụng nếu không tồn tại.
"IF NOT EXISTS (SELECT 1 FROM dbo.Customers WHERE FirstName = '" & sFirstName & "' and LastName = '" & sLastName & "') " & _
"INSERT INTO dbo.Customers (FirstName, LastName) " & _
"VALUES ('" & sFirstName & "', '" & sLastName & "')"