Ciao a tutti ho un piccolo problemino!
Eseguo tutta una serie di operazioni sino ad arrivare a una mia funzione che fa questo:
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.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()
Se però OSO aggiungere un'altro campo alla SELECT per esempio:
Mi restituisce questo errore: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()
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?![]()

Rispondi quotando
