Ennis, the statements in red aren't going to fix the problem. They are going to help us DIAGNOSE the problem. If you could tell us what gets written to the web page from these statement, we'll be better able to assess the nature of your problem.
Again, it is critical ot know what gets written to the screen from this line: Response.Write strQuery
In fact, change it to this:
Response.Write "<h4>strQuery=" & strQuery & "</h4>"
Then, when you try again, tell us what the web page displays. It would look something like this:
strQuery=Insert into Contacts (Phone, FirstName, LastName, Address, City, province, PostalCode)
this is the key piece of information needed to determine what's going on.
I know you're getting frustrated. Stay with it.