Ciao a tutti ho un piccolo problemino!
Eseguo tutta una serie di operazioni sino ad arrivare a una mia funzione che fa questo:
codice:
   Dim cmd As New MySqlCommand("SELECT speseEsentiPar FROM parcelle WHERE idPrePar=@idPrePar", cn)
        cmd.Parameters.Add("@idPrePar", MySqlDbType.Int32).Value = idPre
        Dim da As New MySqlDataAdapter(cmd)
        Dim mioDS As New DataSet
        da.Fill(mioDS, "mieParcelle")
        da.Dispose()
Come vedete seleziono un campo dal DB e ne inserisco la lista di record in un dataset in modo del tutto normale. E tutto funziona infatti.

Se però OSO aggiungere un'altro campo alla SELECT per esempio:
codice:
   Dim cmd As New MySqlCommand("SELECT speseEsentiPar, pagUnicaSoluzionePar FROM parcelle WHERE idPrePar=@idPrePar", cn)
        cmd.Parameters.Add("@idPrePar", MySqlDbType.Int32).Value = idPre
        Dim da As New MySqlDataAdapter(cmd)
        Dim mioDS As New DataSet
        da.Fill(mioDS, "mieParcelle")
        da.Dispose()
Mi restituisce questo errore:
System.StackOverflowException dicendomi di controllare che non si tratti di un ciclo infinito...

Mi chiedo: com'è possibile? Che c'entrano i cicli? Perchè se metto solo un campo funge mentre se aggiungo genera questa eccezione? Qualcuno ne sa qualcosa?