DataGrid e update command senza modifiche

mercoledì 06 ottobre 2010 - 15.48
Tag Elenco Tags  VB.NET  |  .NET 2.0  |  Windows XP  |  Visual Studio 2005  |  Access (.mdb)  |  Internet Explorer 6.0

roberto9911 Profilo | Newbie

Ciao
Sto provando a fare un progetto in VB.net 2005 - ASP con un database access

Ho inserito una data grid con relativo SqlDataSource nella speranza che tutto andasse alla prima

La select command funziona, e quando premo il tasto "modifica" si comporta bene e mi fa aggiornare i campi
Il problema e' quando cerco di salvare le modifiche, infatti nonn viene fatto nessun aggiornamento

nella mia ignoranza direi che basta mettere datagrid + SqlDataSource e relativi SelectCommand + UpdateCommand per far andare tutto , senza nessun codice in VB, ma probabilmente sbaglio

Che devo fare?

Grazie per l'aiuto e saluti

Di seguito il codice ASP

Il codice sorgente non è stato renderizzato qui
perchè non c'è sufficiente spazio.
Clicca qui per visualizzarlo in una nuova finestra

alx_81 Profilo | Guru

>Ciao
Ciao

>Il problema e' quando cerco di salvare le modifiche, infatti
>nonn viene fatto nessun aggiornamento
tre domande, ti viene restituito qualche errore? hai provato a vedere il comando generato in debug? se aggiorni la pagina dopo la modifica "effettuata" vedi i dati cambiati?

e comunque, prova a seguire questo walkthrough:
http://msdn.microsoft.com/en-us/library/ms972948.aspx
--
Alessandro Alpi | SQL Server MVP
MCP|MCITP|MCTS|MCT

http://www.alessandroalpi.net
http://blogs.dotnethell.it/suxstellino
http://mvp.support.microsoft.com/profile/Alessandro.Alpi

roberto9911 Profilo | Newbie

>>Ciao
>Ciao
Ri-ciao Alessandro

alla fine ho messo l'ACCESSDATASOURCE ed e' andato a posto

Grazie ancora



>
>>Il problema e' quando cerco di salvare le modifiche, infatti
>>nonn viene fatto nessun aggiornamento
>tre domande,
>ti viene restituito qualche errore?
NO nessun messaggio
>hai provato a vedere il comando generato in debug?
Ho messo un breckpoint dentro al VB negli eventi GridView1_RowUpdated, GridView1_RowUpdating e GridView1_RowEditing ma l'updatecommand mi risulta
""UPDATE [User_Dati] SET [User_NameSurname]=@User_NameSurname, [User_Name]=@User_Name where [UserID] = @UserID""
mi aspettavo ci fossero i valori delle varie variabili "@"

>se aggiorni la pagina dopo la modifica "effettuata" vedi i dati cambiati?
NO

>
>e comunque, prova a seguire questo walkthrough:
>http://msdn.microsoft.com/en-us/library/ms972948.aspx
GRAZIE, ho provato e sembra uguale a quello he faccio ma l'update non va: ho aggiunto gli update parameters ma non e' cambiato niente

Grazie per la pazienza

>--
>Alessandro Alpi | SQL Server MVP
>MCP|MCITP|MCTS|MCT
>
>http://www.alessandroalpi.net
>http://blogs.dotnethell.it/suxstellino
>http://mvp.support.microsoft.com/profile/Alessandro.Alpi

alx_81 Profilo | Guru

>>>Ciao
>>Ciao
>Ri-ciao Alessandro
>
>alla fine ho messo l'ACCESSDATASOURCE ed e' andato a posto
>
>Grazie ancora
ottimo! figurati
--
Alessandro Alpi | SQL Server MVP
MCP|MCITP|MCTS|MCT

http://www.alessandroalpi.net
http://blogs.dotnethell.it/suxstellino
http://mvp.support.microsoft.com/profile/Alessandro.Alpi
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