Premetto essendo nuovo nel mondo web la risposta al mio problema potrebbe essere + facile del previsto, ora vi posto il codice e vi spiego...
IN pratica ho una pagina aspx creata in vbnet 2010 nella quale eseguo sul load della stessa una stored di selezione per prendere e far visualizzare i dati di un determinato record:
codice
Dim conString = ConfigurationManager.ConnectionStrings("liceoConnectionString")
Dim strConnString As String = conString.ConnectionString
Using scope As New TransactionScope()
Using db As New SqlConnection(strConnString)
db.Open()
Using sqlcmd As New SqlCommand("Get_DetailNews", db)
sqlcmd.CommandType = CommandType.StoredProcedure
sqlcmd.Parameters.AddWithValue("@idnotizia", SqlDbType.Int).Value = 7
Using sqldr As SqlDataReader = sqlcmd.ExecuteReader
While sqldr.Read
Me.Label2.Text = sqldr.GetSqlInt32(0).Value
Me.Label1.Text = sqldr.GetSqlDateTime(1).Value.ToShortDateString
TextBox2.Text = sqldr.GetSqlString(2).Value
End While
End Using
End Using
End Using
scope.Complete()
End Using
e funziona perfettamente....
Poi all'interno di un button eseguo la stored di aggiornamento ossia questa:
allora i dati nei parametri sono giusti ma il campo del db "notizia" non veniva mai aggiornato...fatto e rifatto prove sono arrivato a fare l'ultimo test ossia a non eseguire la prima stored nel load della pagina e la stored di aggiornamento è andata alla perfezione. Ora la mia domanda è la seguente è possibile che ci siano conflitti oppure che al mio codice manca qualcosina?
Cirillo Fabio
www.wondernet.biz
fabio@wondernet.biz
http://blogs.dotnethell.it/fabiocirillo/
http://wnetsoftware.blogspot.com