Perchè usi OleDB per connetterti ad un server SQL invece di SqlClient?
La stringa di connessione utilizzando SqlClient dovrebbe essere così:
codice:Server=.\SQLExpress;AttachDbFilename=c:\asd\qwe\mydbfile.mdf;Database=dbname;Trusted_Connection=Yes;