Originariamente inviato da gibra
Riga dell'errore?
Mettere un Try/Catch?
la riga è
Dim s As Object = read(0).ToString
l'errore è quello della foto.
L'idea del try catch è buona, come ho fatto a non pensarci?
ho cambiato il codice nel seguente, aggiungendo il try catch
codice:
    Private Sub calendar_DateChanged(ByVal sender As System.Object, ByVal e As System.Windows.Forms.DateRangeEventArgs) Handles calendar.DateChanged
        Dim SQL As String = "select data from promemoria"
        Dim selectedDate As Date = calendar.SelectionRange.Start
        Dim conta As Odbc.OdbcCommand
        Dim read As Odbc.OdbcDataReader
        conta = New Odbc.OdbcCommand(SQL, Conn)
        Conn.Open()
        read = conta.ExecuteReader()
        Dim s As Date
        Try
            s = read(0).ToString
        Catch ex As Exception
            MessageBox.Show(ex.ToString)
        End Try

        calendar.AddBoldedDate(s)
        read.Close()
        Conn.Close()
    End Sub
lascia stare il fatto che che dichiaro s come data e oi lo uso come stringa, m'è rimasto da prima, non cambia l'errore qualunque sia il tipo...

il messagebox da il seguente errore


Grazie per il suggerimento del try catch.
Qualche idea per la soluzione?
Grazie ancora