Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it L'avatar di Fractals87
    Registrato dal
    Apr 2008
    Messaggi
    1,202

    [VB.Net + Access] Problema sincronia dati

    Ciao a tutti,

    Ho un problema stranissimo che non riesco proprio a trovare una soluzione.
    Ho una banalissima form ed al click di un pulsante salva i dati compilati in mdb.
    La connessione la effettuo tramite l'ogg oledb e update viene valorizzato tramite parametri (Non so che importanza può avere questo).
    Alla fine dell'esecusione controllo che quest'ultima sia stata effettuata correttamente e richiamo un funzione che effettua la select dei dati inseriti e genera il pdf.... solo che 99% delle volte i dati che leggo e che vado ad utilizzare nel pdf sembra "che non siano aggiornati", o meglio che ci siano quelli pre-modifica.

    Come mai?

    Ciao
    Paolo
    Che mestiere difficile.....essere da soli ancora di più

  2. #2
    Utente di HTML.it L'avatar di gibra
    Registrato dal
    Apr 2008
    residenza
    Italy
    Messaggi
    4,244
    Devi fare il refresh della cache.
    Qui la soluzione (ma richiede il riferimento alla libreria Microsoft Jet and Replication Objects):
    http://forum.html.it/forum/showthrea...t=Refreshcache

    Oppure puoi creare l'oggetto a run-time, come spiego qui:
    http://www.xtremevbtalk.com/showthread.php?t=102739#5

    Anche: vedi il mio progetto ADODB in firma.


  3. #3
    Utente di HTML.it L'avatar di Fractals87
    Registrato dal
    Apr 2008
    Messaggi
    1,202
    Ciao gibra,

    Ho provato a integrare la soluzione creando a runtime l'oggetto, ma pare che la soluzione non sia applicabile se si utilizza l'oggetto oledbconnection, cosa invece consentita se si utilizza l'adodbconnection.

    Sto cercando ancora soluzioni ma per ora nulla...

    Rispondo appena so qual cosa di nuovo.

    Per ora ti ringrazio della dritta ora almeno so a cosa è dovuto.

    Che mestiere difficile.....essere da soli ancora di più

  4. #4
    Utente di HTML.it L'avatar di Fractals87
    Registrato dal
    Apr 2008
    Messaggi
    1,202
    Ad ogni interrogazione sql apro e chiudo la connessione perchè non mi piace avere un oggetto cosi pesante sempre aperto.(Probabilmente è solo una mia fissa mentale).

    ho provato ad aprire la connessione con questo parametro "Mode=Share Exclusive;"

    Pare che i problemi di cache sia risolti, o meglio sembra che non ci sia asincronia dei dati (perdonami per la definizione veramente poco corretta)

    Sembra che il db metta in attesa la successiva connessione fino a che non ha fatto questo fantomatico aggiornamento della cache, perchè ho riscontrato una cerca lentezza nel prog generale...

    Forse sto sparando un sacco di cavolate ma non ho trovato documentazione ufficiale sui comportamenti precisi che hanno le modalità di connessione al db.
    Che mestiere difficile.....essere da soli ancora di più

  5. #5
    Utente di HTML.it L'avatar di gibra
    Registrato dal
    Apr 2008
    residenza
    Italy
    Messaggi
    4,244
    Originariamente inviato da Fractals87
    Ciao gibra,

    Ho provato a integrare la soluzione creando a runtime l'oggetto, ma pare che la soluzione non sia applicabile se si utilizza l'oggetto oledbconnection, cosa invece consentita se si utilizza l'adodbconnection.

    Sto cercando ancora soluzioni ma per ora nulla...

    Rispondo appena so qual cosa di nuovo.

    Per ora ti ringrazio della dritta ora almeno so a cosa è dovuto.

    Colpa mia. Non ho letto bene e mi è sfuggito il [VB.Net].
    Sorry.

  6. #6
    Utente di HTML.it L'avatar di Fractals87
    Registrato dal
    Apr 2008
    Messaggi
    1,202
    Be il problema comunque è quello perchè lo jet è il medesimo.....
    Tu hai notizie più precise di quelle che ho postato per il mode?

    Altre soluzioni io non ne ho trovate....
    Che mestiere difficile.....essere da soli ancora di più

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.