Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11
  1. #1

    [VB 4.0 professional] Connessioni ODBC non ripristinate

    come da titolo
    in un ciclo
    setto il workspace, faccio l'opendatabase, recordset, tutte le operazioni e continuo a lavorare.
    durante il ciclo di lavoro (ad ogni giro aprio e richiudo le connessioni eccetera) per esempio va in crash sql server.
    alla prima dichiarazione di opendatabase giustamente mi sengnala un errore di connessione al database.
    ok.
    il ciclo segnala l'errore e riparte.
    nel frattempo sql server riparte, ma se rifaccio opendatabase ho ancora l'errore di connessione..... come se sql server non fosse ripartito.
    ho pensato... che sia un baco della dao350?

    voi che dite?

  2. #2
    Utente di HTML.it L'avatar di darkblOOd
    Registrato dal
    Jul 2001
    Messaggi
    2,212
    che è un bel casino....

    in che senso vain crash SQL server? ti si impalla il server proprio proprio?

  3. #3
    sql server si inchioda per motivi suoi, ma anche solo se stoppano l'agent per fare manutenzione.

    il mio applicativo è un servizio, e non si accorge che sql server è ripartito....

  4. #4
    Utente di HTML.it L'avatar di darkblOOd
    Registrato dal
    Jul 2001
    Messaggi
    2,212
    uhm...

    ma ti dà un errore come se la connessione fosse già aperta o cosa?

  5. #5
    mi dice ovviamente 3146 errore odbc, poi vado a scorrere i dbengine.errors e dice "odbc sql server driver communication link failure".
    cioè anche quando è ripartito il servizio sql lui setta il workspace, su questo cerca di aprire il database e zack... di nuovo errore.

    per evitare che avesse qualcosa in memoria gli ho nache settato le variabili a nothing (workspace, database, recordset). niente.
    in debug chiudo e riapro, ma con un servizio come faccio?????

  6. #6
    Utente di HTML.it L'avatar di darkblOOd
    Registrato dal
    Jul 2001
    Messaggi
    2,212
    beh, che dire: se hai settatto le variabili a nothing prima di ripartire allora potrebbe essere un problema del controllo. La libreria DAO hai detto che è la 3.5? Devo fare qualche prova...che non ci sia un problema di compatibilità?

    Hai provato con altre librerie (più recenti o più vecchia oopure ADO)?

    ti risulta qualche task attivo relativo al tuo servizio o ad una risorsa utilizzata da lui?

    Per capire se può essere il servizio ed i relativi oggetti o il server DB

  7. #7
    caro dark
    non sai per caso quale sia l'ultima release della dao350.dll?
    io ne una del 1998, se c'è una versione + recente magari è un bug corretto (mi era già successo con inet che crashava)

    la dao350 la utilizziamo in tutto l'applicativo, e questo è l'unico problema che ci ha dato..... però, come si dice, è darkblOOCCANTE

  8. #8
    Utente di HTML.it L'avatar di darkblOOd
    Registrato dal
    Jul 2001
    Messaggi
    2,212






    c'è anche la 3.6.

    per la 3.5 puoi provare a scaricarla e vedere se è + recente del 98

  9. #9
    Utente di HTML.it L'avatar di darkblOOd
    Registrato dal
    Jul 2001
    Messaggi
    2,212
    se hai il dubbio che possa essere la libreria perchè non aggiorni l' MDAC ?

  10. #10

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