In the connection string I used "Server=servername\SQLExpress;", that works fine on the local network, but not remotely. "Server=servername;" does work when connecting from outside the local network.

I have only one instance of SQLServer running so I guess that's the default.

Anyway, I am glad it works, and thank you for all your help.