Visualizzazione dei risultati da 1 a 7 su 7
  1. #1

    [VB6] Aprire recordset e bloccare lettura

    Ciao,

    è possibile per fare in modo che io, una volta che ho aperto un rset la tabella che viene utilizzata sia off-line per gli altri utenti fino a che non la libero?

    mi sa che è una caratteristita del DB, o sbaglio?
    ...e quando meno te lo aspetti potrebbe capitare qualcosa di bello, di più importante di quello che avevi programmato...

  2. #2
    la apri in transazione
    Vascello fantasma dei mentecatti nonchè baronetto della scara corona alcolica, piccolo spuccello di pezza dislessico e ubriaco- Colui che ha modificato l'orribile scritta - Gran Evacuatore Mentecatto - Tristo Mietitore Mentecatto chi usa uTonter danneggia anche te

  3. #3
    intendi dire che faccio un .BeginTrans, lavoro con il rset poi faccio un .CommitTrans?

    mi sa che non fa a caso mio, scusa, quando io apro una transazione come dici tu, gli altri utenti possono lanciare query che convolgono le tabelle che sto usando?
    ...e quando meno te lo aspetti potrebbe capitare qualcosa di bello, di più importante di quello che avevi programmato...

  4. #4
    Originariamente inviato da Markho
    intendi dire che faccio un .BeginTrans, lavoro con il rset poi faccio un .CommitTrans?

    mi sa che non fa a caso mio, scusa, quando io apro una transazione come dici tu, gli altri utenti possono lanciare query che convolgono le tabelle che sto usando?
    no tu locki le tabelle in cui stai lavorando
    Vascello fantasma dei mentecatti nonchè baronetto della scara corona alcolica, piccolo spuccello di pezza dislessico e ubriaco- Colui che ha modificato l'orribile scritta - Gran Evacuatore Mentecatto - Tristo Mietitore Mentecatto chi usa uTonter danneggia anche te

  5. #5
    mi sa che mi sono spiegato male io...
    in pratica:

    se io carico una rset con

    select * from prova

    per tutti gli altri utenti deve essere impossibile accedere alla tabella "prova" del database, ossia non possono estrarre dati da quella tabella

    adesso, non so ne se è possibile farlo ne se si può fare da database o da VB6......

    ...e quando meno te lo aspetti potrebbe capitare qualcosa di bello, di più importante di quello che avevi programmato...

  6. #6
    bhè dipende dall' isolation level
    in db2 il comando per saperlo è getisolationlevel
    in altri sistemi non so
    Vascello fantasma dei mentecatti nonchè baronetto della scara corona alcolica, piccolo spuccello di pezza dislessico e ubriaco- Colui che ha modificato l'orribile scritta - Gran Evacuatore Mentecatto - Tristo Mietitore Mentecatto chi usa uTonter danneggia anche te

  7. #7
    bho, non ho conoscenze di db2...

    spulcerò il manuale di oracle in cerca di soluzioni....

    ...e quando meno te lo aspetti potrebbe capitare qualcosa di bello, di più importante di quello che avevi programmato...

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.