Si, lo hice por el asistente y por el código, pero ya lo he solucionado. No se con total certeza si es de eso o no pero lo he hecho de la siguiente manera.
En el asistente, a la hora de seleccionar la BD únicamente pongo el nombre de la carpeta en la que está situada y el nombre de la base de datos, no le doy ruta.
Despues, en el Load del formulario, declaré una variable
conexion de tipo String a la cual le asigne la cadena de conexión con la ruta bien creada, usando App.Path y tal.
Y por último,
Adodc1.ConnectionString=
conexion
Asi que creo que era porque al usar el App.Path directamente en el ConnectionString, no lo entendió bien, pero ahora, haciendo eso me funcionó a la primera. Es lo mismo que estaba haciendo desde el principio, pero quizá más ordenado.
Muchas Gracias por vuestra colaboración amigos.