Come bloccare un record in SQL con C Sharp

April 6

Il linguaggio C # consente ai programmatori .NET creare istruzioni SQL dinamiche inviati al server di database. Si utilizza l'istruzione "con scalmo" nella stringa di SQL per bloccare una riga durante un aggiornamento o cancellare procedura. Questo significa che nessun altro client può interrogare la riga fino a quando l'istruzione SQL completa. Questa procedura evita "letture dirty", dove l'altro client recupera i dati prima dell'aggiornamento o eliminare finiture di query. È necessario aggiungere l'istruzione scalmo al C # stringa nel codice.

istruzione

1 Aprire il software Visual Studio dal gruppo di programmi ".NET" nel menu di Windows. Aprire il C # progetto Web in Visual Studio.

2 Fare doppio clic sul file C # che contiene la stringa SQL. Il codice seguente mostra come creare una stringa di query in C #, se non ne hai già uno:

string query = "update cliente cognome = 'Joe' dove CUSTOMERNUMBER = 111";

3 Aggiungere l'istruzione "con scalmo" alla query SQL che si desidera aggiornare. Il codice seguente aggiorna il codice nel passaggio due con l'affermazione rowlock:

string query = "aggiornamento con (scalmo) cognome del cliente = 'Joe' dove CUSTOMERNUMBER = 111";

4 Salvare le modifiche e fare clic sul pulsante "Esegui" per testare le nuove modifiche al codice C #.