Ya conseguí solucionar el problema...Llevaba desde ayer y ya me estaba volviendo loco...jeje
El tema es que en VB necesitas poner dos \\ para que se te guarde en SQL con una sola.
Lo que he hecho es, con la función replace, cambiar una barra por las 2:
Código:
Dim vaa As String = Replace(txtsubida.Text, "\", "\\")
sql.CommandText = "insert into ficheros(Nombre,Descripcion,titulop) values ('" & vaa & "','" & txtdescripcion.Text & "','" & titulo2.Text & "')"
E inserto la variable en el INSERT.
Espero que os sirva...:)
SALUDOS!