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

    Aprire record in Esclusiva

    Buon giorno, ho questo quesito.
    Ho una pagina che estrapola da un DB MS SQL SERVER, una serie di dati in base alla data.
    Il problema che si pone, è che questa pagina, può essere aperta da più "operatori-utenti", quindi, per non visualizzare i medesimi dati, ho pensato ad un 'apertura in modo Exclusivo.

    Ma come si fà?
    Anche perchè, questi dati che vengono estrapolati dal suddetto DB poi devo essere inseriti, ma mano che vengono "lavorati" dagl'operatori, in un DB MYSQL.

    Quindi vorrei sapere per favore se è possibile fare ciò che chiedo, e come.
    Grazie mille e buona giornata.

  2. #2
    Buon giorno, sapere qualcosa in merito?Oppure se c'è un tutorial che può risolvermi questo problema?

  3. #3
    Utente di HTML.it L'avatar di zoseppe
    Registrato dal
    Jan 2005
    Messaggi
    306
    forse può aiutarti questo 3D

  4. #4
    grazie mille.
    Però qui si utilizza una sintassi che forse per quanto riguarda MS SQL SERVER può non andare bene.
    Questo è quello che ho:
    codice:
    $db = new COM("ADODB.Connection"); 
    $dsn = "DRIVER={SQL Server}; SERVER={180.180.180.90};UID={os};PWD={ossql}; DATABASE={HDA}"; 
    $db->Open($dsn);
    
    //LOCK TABLES TABChiamate WRITE : questo lock dove lo devo mettere?
    //poi dovrebbe esserci UNLOCK giusto?
    
    $rs = $db->Execute("SELECT 
    TB1.IDProgr, TB1.Rif, TB1.Data, TB1.Telefono, TB1.IDProgrHardware, TB1.Domanda, 
    TB2.IDProgr,
    TB3.IDProgr, TB3.Quartiere, TB3.Municipio, TB3.Via 
    FROM TABChiamate TB1
    LEFT JOIN TAB_Hardware TB2 on TB1.IDProgrHardware = TB2.IDProgr
    LEFT JOIN TABUser2 TB3 on TB1.IDProgrHardware = TB3.IDProgr
    ORDER BY TB1.Data Desc");
    
    while (!$rs->EOF){
    $IDProtTicket = $rs->Fields[0]->Value;
    $Rif = $rs->Fields[1]->Value;
    $rs->MoveNext(); 
    }
    $rs->Close();
    Un'altra domanda: c'è la possibilità di bloccare un solo record in sola lettura?
    Grazie mille...

  5. #5
    Utente di HTML.it L'avatar di zoseppe
    Registrato dal
    Jan 2005
    Messaggi
    306
    c'è la possibilità di bloccare un solo record in sola lettura?
    per bloccare un record in sola lettura devi usare le transazioni...però non so come si fa con MS SQL SERVER

  6. #6
    ok ti ringrazio...!!
    Spero qualcuno sappia qualcosa...

  7. #7
    ok ti ringrazio...!!
    Spero qualcuno sappia qualcosa...

  8. #8
    Originariamente inviato da zoseppe
    per bloccare un record in sola lettura devi usare le transazioni...però non so come si fa con MS SQL SERVER
    Nessuno sà come utilizzare le transazioni in MS SQL SERVER?
    Per favore...

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.