[Newbie] VB ed SQL

giovedì 22 febbraio 2007 - 15.18

etaotn Profilo | Newbie

Ciao a tutti
sto cercando di imparare ad usare visual basic con i database.
Ho Visual Basic 2005 express edition e Microsoft SQL server 2005.
L'idea di base è fare un programmino stupido che inserisca dei dati in un db, li cancelli o li modifichi a seconda delle scelte dell'utente.

Al momento riesco ad inserire elementi ma non riesco ad accedere agli elementi letti!!! Non mi funziona il datareader.
Mi sapreste spiegare cosa ho sbagliato?
Grazie a tutti!!!

Private Sub Button4_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BttRead.Click
Dim reader As SqlDataReader
myConnection = New SqlConnection(strconn) ' strconn è la stringa di connessione

myCommand = New SqlCommand("SELECT dbo.ORARIO.Date dbo.ORARIO.EntryTime dbo.ORARIO.LunchOut dbo.ORARIO.LunchIn dbo.ORARIO.ExitTime FROM dbo.ORARIO", myConnection)
myConnection.Open()
reader = myCommand.ExecuteReader 'questa è la riga che mi da problemi!!
Try
While reader.Read()
MessageBox.Show(reader(0), reader(1), reader(2), reader(3), reader(4))
End While
Catch ex As Exception
MessageBox.Show(ex.ToString)

Finally

reader.Close()
End Try
myConnection.Close()
End Sub

Jumpa Profilo | Junior Member

ciao!
intanto ti consiglio di postare nella sezione dedicate a dotnet, visual studio 6 mbe è una altra storia

dopo di che magari dicci che errore ti ritorna

metti un try catch e intercetta l'errore
facendo una cosa simile nel tuo codice

try
reader = myCommand.ExecuteReader 'questa è la riga che mi da problemi!!
catch ex as exception
msgbox(ex.message)
end try

cia cia!
-------------------------
Follow the White Rabbit...

http://www.jumpa.org
-------------------------
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-2025
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5