09.03.2014 Views

PROGETTO CONCETTUALE - ITIS 'Heinrich Hertz'

PROGETTO CONCETTUALE - ITIS 'Heinrich Hertz'

PROGETTO CONCETTUALE - ITIS 'Heinrich Hertz'

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

SOLUZIONE SECONDA PROVA INFORMATICA – ITC – ESAME DI STATO 2006/2007<br />

TRAMONTANA<br />

Protected Sub lstSpecialità_SelectedIndexChanged(ByVal sender As Object, _<br />

ByVal e As EventArgs) Handles lstSpecialità.SelectedIndexChanged<br />

AggiornaMedici()<br />

End Sub<br />

Sub AggiornaMedici()<br />

Try<br />

connDB = New OleDbConnection(stringaConnDB) ' connessione database<br />

Dim oggettoDB As New DataSet, codiceSQL As String<br />

codiceSQL = _<br />

"SELECT Medici.* " & _<br />

" FROM Medici, DettagliSpecialità, Specialità " & _<br />

" WHERE Medici.Codice = DettagliSpecialità.Medico AND " & _<br />

" DettagliSpecialità.Specialità = Specialità.Codice AND " & _<br />

" Specialità.Descrizione ='" & _<br />

lstSpecialità.Items(lstSpecialità.SelectedIndex).ToString() & "'"<br />

Dim adattatoreDati As New OleDbDataAdapter(codiceSQL, connDB)<br />

adattatoreDati.Fill(oggettoDB, "Tabella")<br />

grdMedici.DataSource = oggettoDB.Tables("Tabella")<br />

Me.DataBind()<br />

Catch eccezione As Exception<br />

connDB.Close() ' chiusura connessione database in caso di errore<br />

Finally<br />

If (connDB.State = ConnectionState.Open) Then<br />

connDB.Close()<br />

End If<br />

End Try<br />

End Sub<br />

Protected Sub btnRicerca_Click(ByVal sender As Object, ByVal e As EventArgs) _<br />

Handles btnRicerca.Click<br />

AggiornaOrari()<br />

End Sub<br />

Sub AggiornaOrari()<br />

Try<br />

connDB = New OleDbConnection(stringaConnDB) ' connessione database<br />

Dim oggettoDB As New DataSet, codiceSQL As String<br />

codiceSQL = _<br />

"SELECT Orari.* " & _<br />

" FROM Orari " & _<br />

" WHERE Orari.Medico = '" & txtCodice.Text.ToString() & "'"<br />

Dim adattatoreDati As New OleDbDataAdapter(codiceSQL, connDB)<br />

adattatoreDati.Fill(oggettoDB, "Tabella")<br />

grdOrari.DataSource = oggettoDB.Tables("Tabella")<br />

Me.DataBind()<br />

Catch eccezione As Exception<br />

connDB.Close() ' chiusura connessione database in caso di errore<br />

Finally<br />

If (connDB.State = ConnectionState.Open) Then<br />

connDB.Close()<br />

End If<br />

End Try<br />

End Sub<br />

End Class<br />

© 2007 RCS Libri S.p.A. – Divisione Education 5 STUDIO MEDICO

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!