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
App. Visual Studio 6.0
Problemi col metodo reader del datareader
venerdì 15 luglio 2011 - 12.08
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
Elenco Tags
VB.NET
|
Visual Studio 2010
|
SQL Server 2008 R2
victordotnet
Profilo
| Newbie
31
messaggi | Data Invio:
ven 15 lug 2011 - 12:08
Salve ragazzi spero possiate aiutarmi, ho questo problema che non riesco a risolvere mi da sempre errore in questo punto del codice:
Dim reader As SqlDataReader
Dim connection1 As String = MDIParent1.CON1.ToString
Dim SQLCon As New SqlClient.SqlConnection
SQLCon.ConnectionString = connection1
SQLCon.Open()
NuovoDocumento = FrmElencoDocumenti.NuovoDocumento
If NuovoDocumento Then
Dim queryString As String = _
"INSERT INTO Ricevute (numerodocumento) VALUES (0)"
Dim command1 As New SqlCommand(queryString, SQLCon) 'seleziono tutte le
command1.ExecuteNonQuery()
command1.Dispose()
Dim command2 As New SqlCommand("SELECT iddocumento,numerodocumento from Ricevute where numerodocumento=0", SQLCon) 'seleziono tutte le righe della tabella
reader = command2.ExecuteReader() 'leggo tutte le righe della tabella per le quali il codice è quello selezionato
command2.Dispose()
idrecordtestata = 0
While (reader.Read)
idrecordtestata = reader.GetInt32(0)
If idrecordtestata > 0 Then
Dim queryString2 As String = _
"INSERT INTO DettaglioRicevute (iddocumento) VALUES (" & idrecordtestata & ")"
Dim command3 As New SqlCommand(queryString2, SQLCon) 'seleziono tutte le
command3.ExecuteReader()
nuovariga = True
DettaglioricevuteBindingSource.Filter = "iddocumento=" & idrecordtestata
DettaglioricevuteBindingSource.MoveFirst()
End If
End While
reader.Close()
mi dice che c'è già un istanza di reader aperta ho provato a chiuderlo prima( eseguendo il reader.close al posto di comand.dispose() ma non ho risolto gran che......qualcuno può dirmi come gestire il reader?
Grazie
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 !