This works fine:"INSERT INTO dbo.tEngineeringReport (PropertyNo, CostCentre, PropertyName, Address1, Address2, Address3, PostCode, ResStatus, AreaCode, ServType, DateInspected, DateNextInspection, FirmName, DescriptionOfWork)VALUES ('"&PropertyNo&"', '"&CostCentre&"', '"&PropertyName&"', '"&Address1&"', '"&Address2&"', '"& REPLACE(Address3, "'", "''")&"', '"&PostCode&"', '"&ResStatus&"', '"&AreaCode&"', '"&ServType&"', '"&DateInspected&"', '"&DateNextInspection&"', '"&FirmName&"', '"&DescriptionOfWork&"')"However this just produces a 'page cannot be displayed' message:"INSERT INTO dbo.tEngineeringReport (PropertyNo, CostCentre, PropertyName, Address1, Address2, Address3, PostCode, ResStatus, AreaCode, ServType, DateInspected, DateNextInspection, FirmName, DescriptionOfWork)VALUES ('"&PropertyNo&"', '"&CostCentre&"', '"&PropertyName&"', '"& REPLACE(Address1, "'", "''")&"', '"& REPLACE(Address2, "'", "''")&"', '"& REPLACE(Address3, "'", "''")&"', '"&PostCode&"', '"&ResStatus&"', '"&AreaCode&"', '"&ServType&"', '"&DateInspected&"', '"&DateNextInspection&"', '"&FirmName&"', '"&DescriptionOfWork&"')"