Evento onClick su aspnet

giovedì 18 settembre 2003 - 12.54

trinity Profilo | Guru

Ragazzi ho creato una sub in cui viene fatto un UPDATE in sql con ODBCCommand ma non mi aggiorna nulla quando vado a richiamare l'evento onClick sul button.
Vi posto il codice potete vedere se ci sono degli errori?

Sub agg_dati (sender as object, e as eventargs)
Dim db As New OdbcConnection()
db.ConnectionString = "DSN=weeboo"

Dim sql As String
sql="UPDATE weeboo_members SET M_CITY='"& citta.text &"' WHERE MEMBER_ID =46"
Dim cmd3 as New OdbcCommand (sql,db)
cmd3.Connection.Open()
cmd3.ExecuteNonQuery()
cmd3.Connection.Close()
db.Close()
End Sub


questo è il codice del button

<asp:button ID="aggiorna" runat="server" Text="Aggiorna" OnClick="agg_dati" />

Tenete presente che ho riportato su vbnet la stessa procedura e sullo stesso database funziona quindi non è la stringa sql anche perchè l'aspnet non mi da errori quando lo eseguo.

Ciao e Grazie

Admin Profilo | Junior Member

mah il codice sembra corretto... hai verificato se l'esecuzione entra nella tua routine ?

Non usi VS.NET ?

Per usare l'handler automatico degli eventi (cioè il tuo onclick), nella direttiva @page in alto al file .aspx, deve essere presente questo attributo:

AutoEventWireup="true"

Ciao

Stefano Giannone [MCP .NET]

trinity Profilo | Guru

ho prova il consiglio che mi hai dato ma non ho risolto, mi ero dimeticato di dire che nella sub il codice ci passa. Poi la cosa bella e che se faccio nella sub una delete o un insert funziona, non va l'update.

Potete aiutarmi?

Admin Profilo | Junior Member

prova a fare una Response.Write(sql)... poi prendi la stringa sql, e la lanci da query analyzer... per vedere se funziona.

Ciao

Stefano Giannone [MCP .NET]
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