Foros del Web » Programando para Internet » ASP Clásico »

DELELE en dBase desde ASP

Estas en el tema de DELELE en dBase desde ASP en el foro de ASP Clásico en Foros del Web. Saludos a todos, debo hacer algo mal, pero al intentar eliminar una serie de registros desde asp, aparentemente no da ningún error, pero los registros ...
  #1 (permalink)  
Antiguo 16/12/2002, 10:16
 
Fecha de Ingreso: diciembre-2002
Mensajes: 2
Antigüedad: 22 años, 4 meses
Puntos: 0
DELELE en dBase desde ASP

Saludos a todos, debo hacer algo mal, pero al intentar eliminar una serie de registros desde asp, aparentemente no da ningún error, pero los registros siguen alli.

Este es el codigo del borrardo de registros :

<%
AbreConFAC()
SQL = "DELETE FROM Facturas WHERE Nombre Like '%ABADA%'"
CnFac.Execute SQL
CierraConFAC()
%>

El código se ejecuta pero cuando listo los registros... ahí siguen, no se eliminan.

pues el filtro del listado si me funciona :

<%
AbreConFAC
Set Rs = Server.CreateObject("ADODB.RecordSet")
SQL = "SELECT Nombre FROM Facturas WHERE Nombre Like '%ABADA%' ORDER BY Nombre"
Rs.Open SQL, CnFac
Do While Not Rs.EOF
Response.Write Rs("Nombre") & "<br>"
Rs.MoveNext
Loop
CierraRecordset
CierraConFAC
%>
y con esto solo me muestra los registros que contienen 'ABADA', pero lo que es eliminar registros... naaa de naaa...

Muchas Gracias por adelantado.
  #2 (permalink)  
Antiguo 16/12/2002, 16:38
Avatar de lubetpic  
Fecha de Ingreso: enero-2002
Ubicación: San Jose
Mensajes: 679
Antigüedad: 23 años, 2 meses
Puntos: 0
y que es ADABA????
  #3 (permalink)  
Antiguo 16/12/2002, 18:08
Avatar de maestro  
Fecha de Ingreso: febrero-2002
Ubicación: España
Mensajes: 2.364
Antigüedad: 23 años, 2 meses
Puntos: 1
seria asi:
SQL = "delete FROM Facturas WHERE Nombre Like '%ABADA%'"
oConn.Execute(SQL)

O asi:
' Tenemos que especificar un Cursor y un Lock (cerrojo)
' que permitan en este caso, borrar.
' Cursor=adOpenKeyset
rs.CursorType=1
' Lock=adLockOptimistic
rs.LockType=2

SQL="SELECT Nombre, Apellido, Edad FROM Empleados WHERE " & _
"Nombre='Paco' AND Apellido='Gómez' AND Edad=35;"
rs.Open SQL, oConn

'Borramos el registro
rs.Delete
'Guardamos los cambios
rs.Update
rs.Close

Mirate esto como ayuda:
http://aspfacil.com/articulos/tododb.asp
__________________
Jose Maria Fernandez
[email protected]
Http://www.expansionweb.net

Última edición por maestro; 16/12/2002 a las 18:11
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 14:40.