Problema Update su SQL Server 2005 Express

lunedì 28 luglio 2008 - 11.48

falk83 Profilo | Newbie

Ciao a tutti,
Io ho un problema con il salvataggio delle modifiche (Update), mentre eseguo il programma le modiche vengono salvate, se chiudo il progetto e lo riapro le modiche che ho fatto sono scomparse.
Qualcuno mi sa dire qlc cosa?

Grazie
ciao

lbenaglia Profilo | Guru

>Io ho un problema con il salvataggio delle modifiche (Update),
>mentre eseguo il programma le modiche vengono salvate, se chiudo
>il progetto e lo riapro le modiche che ho fatto sono scomparse.
>Qualcuno mi sa dire qlc cosa?
Per caso fai uso di transazioni esplicite e "ti dimentichi" di eseguire il commit?
Senza ulteriori dettagli è praticamente impossibile stabilire quale sia il problema.

>Grazie
Prego.

Ciao!
--
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo/
http://italy.mvps.org

falk83 Profilo | Newbie

Ma praticamente sia che uso il DataSet che il codice:

SqlConnection lgnConn = new SqlConnection();
lgnConn.ConnectionString = "Data Source=.\\SQLEXPRESS;"+
"AttachDbFilename=" + Application.StartupPath + "\\Inventario.mdf;" +
"Integrated Security=True;"+
"User Instance=True";
....
Il programma non salva le modifiche nel DB.

Può esistere una protezione in scrittura?

Grazie
ciao


lbenaglia Profilo | Guru

>Ma praticamente sia che uso il DataSet che il codice:
>
>SqlConnection lgnConn = new SqlConnection();
>lgnConn.ConnectionString = "Data Source=.\\SQLEXPRESS;"+
>"AttachDbFilename=" + Application.StartupPath + "\\Inventario.mdf;"
>+
> "Integrated Security=True;"+
> "User Instance=True";
>....
>Il programma non salva le modifiche nel DB.
Questa è la stringa di connessione che tra l'altro fa uso di "quella schifezza" di User Instance
C'è un motivo particolare che ti ha spinto a farne uso?

>Può esistere una protezione in scrittura?
Dalla stringa di connessione vedo che utilizzi la Windows Authentication.
L'utente con il quale hai acceduto a Windows è associato ad una login SQL Server con i diritti in scrittura sul db?
Nel caso non li avesse riceveresti un errore in fase di INSERT/UPDATE/DELETE.

>Grazie
Prego.

Ciao!
--
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo/
http://italy.mvps.org

falk83 Profilo | Newbie

Sincermente non sapevo fosse "una schifezza" =)
Ho semplicemente voluto provare con i due metodi (Dataset e codice), visto che sto imparando l'uso di questo strumento.
Ho notato però che se faccio partire l'eseguibile (bin\Debug) le modifiche vengono salvate nel DB, se lo faccio partire da visual studio non viene salvato..mah!
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5