Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
SQL Server 2000/2005/2008, Express, Access, MySQL, Oracle
Problema Update su SQL Server 2005 Express
lunedì 28 luglio 2008 - 11.48
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
falk83
Profilo
| Newbie
22
messaggi | Data Invio:
lun 28 lug 2008 - 11:48
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
5.625
messaggi | Data Invio:
lun 28 lug 2008 - 11:51
>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
22
messaggi | Data Invio:
lun 28 lug 2008 - 12:00
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
5.625
messaggi | Data Invio:
lun 28 lug 2008 - 13:19
>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
22
messaggi | Data Invio:
lun 28 lug 2008 - 14:40
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!
Torna su
Stanze Forum
Elenco Threads
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 !