Poblema con la cancellazione record

sabato 24 giugno 2006 - 20.30

bluland Profilo | Guru

riempio un datagrid tramite una query che riceve in ingresso un campo da una listbox, poi effettuo la cancellazione di uno dei record che visualizzo attraverso la selezione della riga e poi digitando un button esterno, il record viene cancellato ma se dopo rifaccio la stessa ricerca invece di mostrarmi il datagrid con i record restanti mi da questo errore:
Invalid attempt to Read when reader is closed.

ecco il codice che ho usato per la cancellazione:

Dim queryCan As String = "delete from ORD_Web where id = @elemento"


Me.ConnOrd.Open()

Dim cmd As New SqlCommand(queryCan, Me.ConnOrd)

cmd.Parameters.Add("@elemento", e.item.cell(1))

cmd.ExecuteReader(CommandBehavior.CloseConnection)

idee? grazie a tutti Enzo


alx_81 Profilo | Guru

Ciao!
Scusami.. ma faccio fatica a capire bene la situazione reale..
Tu hai una pagina con un listbox, scegi un valore ed, alla scelta popoli e visualizzi un datagrid, dal quale poi cancelli una riga..
l'errore dove te lo dà? se rifai il giro?
Alx81 =)

http://blogs.dotnethell.it/suxstellino

bluland Profilo | Guru

esatto proprio li, cmq grazie lo stesso ho risolto era un mio errore (in fondo è sempre un errore mio) avevo sbagliato a scrivere la query

grazie lo stesso sempre disponibilissimo
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