आपकी 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 & "')"