SQLクエリが正しくありません-THEN
はありません SQL IF
で 。
また、存在する場合は何もする必要がないため、存在しない場合は使用してください。
"IF NOT EXISTS (SELECT 1 FROM dbo.Customers WHERE FirstName = '" & sFirstName & "' and LastName = '" & sLastName & "') " & _
"INSERT INTO dbo.Customers (FirstName, LastName) " & _
"VALUES ('" & sFirstName & "', '" & sLastName & "')"