Visualizzazione dei risultati da 1 a 9 su 9

Discussione: attendere query

  1. #1

    attendere query

    Ho questo codice:

    Set cnado = New ADODB.Connection
    cnado.Open = "PROVIDER=MSDASQL;dsn=alcotel_tel;uid=;pwd=;"
    query = "delete from cli_nonass"
    cnado.Execute query
    Adodc1.Refresh

    Il mio problema è che facendo il refresh non vedo la griglia vuota.
    Dopo un pò provo a rifare il refresh e la griglia appare vuota.

    Come posso forzare il programma a fare il refresh dopo che la query è stata finita ed il database risulta effettivamente vuoto?

    E' come se dovesse passare un pò di tempo tra la query ed il refresh!

    Aiuto!
    Qualcuno ha avuto lo stesso problema?

    Ciao

  2. #2
    Molte volte problemi di ritardo su aggiornamenti griglie li ho risolti inserendo un DoEvents tra la query e il refresh.

    Prova, potrebbe funzionare anche a te.

    Ciao

  3. #3
    Utente di HTML.it
    Registrato dal
    Feb 2003
    Messaggi
    245
    la griglia che usi è una datagrid ???
    se si... una volta eseguito la query rifai il collegamento della griglia ( dataSource )
    a me funziona
    ciao

  4. #4
    Ma poi dovrei rifare il refresh. O no?

  5. #5
    Utente di HTML.it
    Registrato dal
    Feb 2003
    Messaggi
    245
    no, io non eseguo nessun refresh dopo... ma in più io uso il CursorLocation lato client

    Set datagrid.DataSource = adodc1

    ciao

  6. #6

  7. #7
    anche a me spesso e volentieri mi da questo problema
    ma a questo punto penso che sia un prolema di access

  8. #8
    Originariamente inviato da ilmagowalter
    anche a me spesso e volentieri mi da questo problema
    ma a questo punto penso che sia un prolema di access
    Si, è un problema di access, che è più lento del visual basic. Di solito si chiude e riapre la connessione.

  9. #9
    infatti ho provato con sqlserver e non ho questo problema

    per quanto riguarda acce devo chiudere e riaprire la connessione ogni volta che faccio un'istruzione SQL?

    puoi vedere il topic che ho scritto (intitolato : problemi con routine) per darmi un consiglio su come fare? (lì ho postato il codice)

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.