Take it to a proper shop to have it fixed. Temporary repairs don't work. If you live near the water and their is a sail repair shop nearby they can correctly fix it for you the first time. Otherwise a decent auto upholstery shop should be able to do it, especially if they regularly work on convertibles.
Sent from my Autoguide iPhone app
If you don't know where you are going, any road will get you there.