Visual Basic - Borrar Rango de Registros BD Access

Life is soft - evento anual de software empresarial
 
Vista:

Borrar Rango de Registros BD Access

Publicado por Pinguino (66 intervenciones) el 07/04/2001 21:24:53
Hola...
Como puedo eliminar un rango de registros bajo una
cierta condicion ?
ej:
num = 10
rs.FindFirst "rs!Numero = num"
rs.Delete

esto me borra un registro, pero si quiero borrar
todos los num=10 ?

Gracias...
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Borrar Rango de Registros BD Access

Publicado por Javi (44 intervenciones) el 08/04/2001 00:14:01
Debes utilizar una "consulta de eliminación".
Antes de probarlo hazte una copia de la tabla, no sea que te lleves un susto, ya que esta consulta te va a eliminar todos los registros que cumplan la condición WHERE.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Borrar Rango de Registros BD Access

Publicado por Christian A. Valeria Celedon (207 intervenciones) el 08/04/2001 01:12:12
Debes hacer algo como lo siguiente:

'Declara un objeto Database
Dim DB as Database
'Declara una variable String para la consulta SQL
Dim cSQL as String

Abre la Base de Datos
Set DB = OpenDatabase("C:\Archivo.mdb")

'Establece la consulta de eliminación
cSQL = "DELETE * FROM Tabla WHERE Numero = 10"

'Ejecuta la consulta. Esto borrará todos los registros
'de tabla en donde el campo Numero sea igual a 10
DB.Execute cSQL

Espero que te sirva...
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar