>con.ConnectionString = "Provider=sqloledb; Data Source=nomeserver;
>Initial Catalog=C:\prova.mdf;Integrated Security=SSPI"
>
>Cosa ce che non va? thanks
Ciao casarotto,
SQL Server è un DBMS "server", quindi esiste un apposito servizio che si occupa della gestione e della sicurezza dei dabatase contenuti in una istanza.
Di conseguenza non accedi MAI direttamente ai file fisici che costituiscono un database (come con JET), ma sarà compito del servizio gestire gli accessi.
Initial Catalog identifica il database al quale vuoi connetterti e non uno dei suoi file fisici che lo costituiscono.
Ipotizzando che il tuo db si chiami Prova, modifica la connection string in qusto modo:
Per maggiori informazioni:
http://www.connectionstrings.com/
--
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo/
http://italy.mvps.org