Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it L'avatar di Veronica80
    Registrato dal
    May 2006
    Messaggi
    2,117

    [VB.NET] - System.StackOverflowException

    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?

  2. #2
    Utente di HTML.it L'avatar di Veronica80
    Registrato dal
    May 2006
    Messaggi
    2,117
    oddio scusate ho trovato l'errore...stava proprio in un ciclo successivo dove causa Intellisense+"è mezzanotte, sto programmando tutto il giorno forse è meglio se vado a letto" ha messo la stessa funzione che richiama se stessa (che ha il nome simile a quella che devo realmente chiamare).

    Chiedo perdono cancellate pure questo post inutile! :*

  3. #3
    Visto che non abbiamo avuto notizie del precedente progetto (utilizzo modem per comporre/ricevere le chiamate), volevo sapere se è terminato o se hai abbandonato l'idea.

    Grazie
    "Memento audere semper"

    IBM Europe - Italy Group

  4. #4
    Condivido.

    Caio

  5. #5
    Utente di HTML.it L'avatar di Veronica80
    Registrato dal
    May 2006
    Messaggi
    2,117
    Attualmente sono bloccata Nessun progresso sembra un argomento un po "sconosciuto" in giro! Parliamone li però che qui andiamo fuori tema :P

  6. #6
    Perfetto.

    Credo comunque che in Rete troverai la documentazione relativa ai componenti suggeriti nell'altro thread.

    Ciao
    "Memento audere semper"

    IBM Europe - Italy Group

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.