Tecnología

Inicio

Cómo bloquear un registro en SQL Uso sostenido de C

El lenguaje C # .NET permite a los programadores crear sentencias de SQL dinámico que envía a su servidor de base de datos. Se utiliza la sentencia "con rowlock" en su cadena SQL para bloquear una fila durante una actualización o eliminar procedimiento. Esto significa que ningún otro cliente puede consultar la fila hasta la instrucción SQL completa. Este procedimiento evita "medias lecturas" donde el otro cliente recupera los datos antes de la actualización o eliminar los acabados de la consulta. Debe añadir la declaración rowlock a su cadena de C # en el código.

Instrucciones

1 Abra el software de Visual Studio desde el grupo de programas ".NET" en el menú de Windows. Abra su proyecto Web de C # en Visual Studio.

2 Haga doble clic en el archivo de C # que contiene la cadena SQL. El código siguiente muestra cómo crear una cadena de consulta en C # si no tiene ya uno:

string consulta = "Nombre de actualización del cliente = 'Joe', donde CUSTOMERNUMBER = 111";

3 Añada la sentencia "con rowlock" a la consulta SQL que desea actualizar. El siguiente código actualiza el código en el paso dos con la declaración rowlock:

cadena de consulta = "actualización con (rowlock) Nombre del cliente = 'Joe', donde CUSTOMERNUMBER = 111";

4 Guarde los cambios y haga clic en el botón "Ejecutar" para probar los nuevos cambios de código C #.