Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2009
    Messaggi
    502

    [Java] errore in ntdll.dll

    Dunque,
    ho cercato e non trovato.

    Ho un DB da cui leggo le tabelle. Ogni recordset viene "memorizzato" in un JTree e visualizzato tramite un JPanel. Nel JPanel ho delle JComboBox che pensavo di creare al "volo" leggendo i dati dal DB ogni volta che un pannello viene richiamato.
    Se richiamo i pannelli piano, nel senso che clicco sull'elemento del JTree, lo lascio caricare, e poi passo ad un altro, tutto bene.
    Se invece vado su e giù con i cursori nel JTree, mi compare un errore recepito dalla JVM:
    codice:
    Problematic frame:
    C   [ntdll.dll+0x100b]
    ...
    e mi indica il metodo con cui creo le JComboBox al volo.

    E' un problema di lettura dal DB che si incasina? E' di MS Access.
    Se riuscivo a leggere i dati di volta in volta, la GUI risultava più veloce, anche avendo usato la tecnica dei Thread per leggere dal DB e poi "popolare" i controlli.
    Ma se faccio così... zac... errore
    Ovvio che sbaglio, ma non capisco in cosa.
    Adesso purtroppo non ho il codice da postare, ma appena posso metto.

  2. #2
    Utente di HTML.it
    Registrato dal
    Feb 2009
    Messaggi
    502
    Dopo varie prove ho desunto (che parolone) che l'errore salta fuori nella riga:

    codice:
    Statement st=db.createStatement();
    Alla fine di innumerevoli modifiche, anziché passare l'oggetto database ai vari costruttori dei JPanel e delle altre classi, ci passo la stringa dei parametri che utilizzo per la connessione al DB e creo ogni volta che mi serve l'oggetto per connettermi (ODBCDatabase della pillola di LeleFT).
    In questo modo non ottengo più quell'errore.
    Mi resta la curiosità di capire perché.

    Buona giornata a tutti

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 © 2026 vBulletin Solutions, Inc. All rights reserved.