Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it
    Registrato dal
    Aug 2001
    Messaggi
    1,482

    OleDbDataAdapter -> Fill -> Unspecified error

    Da un po' di tempo ho notato che quando eseguo il metodo fill di un'oggetto oledbdataadpter ottengo un errore non specificato di oldbexception.

    il codice che scrivo è simile a questo:

    codice:
    DA = New OleDbDataAdapter(SqlSelect, CN)
    DA.Fill(DS, "TBL_ORDINI")
    Sono sicuro della correttezza delle query.

    L'errore pare arrivare a caso, senza una logica.

    Consigli?

    Hey hey, my my Rock and roll can never die!

  2. #2
    Puoi essere più preciso?

    Quale database? Quale errore specifico ottieni? Che modifiche hai fatto all'applicazione prima che avvenisse quell'errore?

    In modo che in caso possiamo aiutarti...

    Ciao
    AZ [Microsoft - .NET MVP]
    Mia Home page: http://ciclismo.sitiasp.it
    Asp.Net community: http://www.aspitalia.com
    Il mio blog: http://blogs.aspitalia.com/az

  3. #3
    Utente di HTML.it
    Registrato dal
    Aug 2001
    Messaggi
    1,482
    L'ho detto. Errore non specificato (Unspecified error)

    nessuna modfica all'applicazione.

    Hey hey, my my Rock and roll can never die!

  4. #4
    Utente di HTML.it
    Registrato dal
    Aug 2001
    Messaggi
    1,482
    La questione si fa intrigante...


    ho scoperto che ogni 4 postback della pagina ottengo questo errore, non solo con il metodo fill, ma anche ogni qualvolta provo ad aprire o chiudere una connessione (CN.Open, CN.Close).

    Hey hey, my my Rock and roll can never die!

  5. #5
    Puoi postare un po' di codice? Solo quello responsabile delle varie operazioni sul database.

    Ciao
    AZ [Microsoft - .NET MVP]
    Mia Home page: http://ciclismo.sitiasp.it
    Asp.Net community: http://www.aspitalia.com
    Il mio blog: http://blogs.aspitalia.com/az

  6. #6
    Originariamente inviato da zampa28
    La questione si fa intrigante...
    che dbms c'e' dietro? come e dove vengono chiuse le connessioni?
    Saluti a tutti
    Riccardo

  7. #7
    Utente di HTML.it
    Registrato dal
    Aug 2001
    Messaggi
    1,482
    Ho risolto.

    il problema era un una funzione contenuta in una mia classe.

    A questa funzione passavo l'oggetto OleDbConnection come parametro, ed invece di utilizzarlo così com'era ne creavo uno nuovo.

    Prima:
    codice:
    Public Function Pippo(CN as OleDbCobnnection) as String
     Dim NewCN as New OleDBConnection(cn.connectionstring)
    NewCn.Open()
    '......
    End Function
    Ora:
    codice:
    Public Function Pippo(CN as OleDbCobnnection) as String
    CN.Open()
    '......
    End Function

    Hey hey, my my Rock and roll can never die!

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.