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

Borrar registro al cargar pagina

Estas en el tema de Borrar registro al cargar pagina en el foro de ASP Clásico en Foros del Web. Buenas a todos... a ver si alguien me puede ayudar... En una pagina web, quiero que al cargarse me borre los registros que contiene una ...
  #1 (permalink)  
Antiguo 14/10/2005, 05:18
Avatar de chemita59  
Fecha de Ingreso: agosto-2005
Ubicación: Madrid
Mensajes: 107
Antigüedad: 18 años, 9 meses
Puntos: 0
Borrar registro al cargar pagina

Buenas a todos... a ver si alguien me puede ayudar...

En una pagina web, quiero que al cargarse me borre los registros que contiene una tabla, a la que posteriormente añadire otros en su caso.

Unicamente quiero eso... el borrado de todos los datos.

Utilizo Dreamweaver y he añadido el codigo insertado entre asteriscos..

No me funciona y entiendo que si debe hacerlo....


<%
Dim RSINFORMEPGR
Dim RSINFORMEPGR_numRows

Set RSINFORMEPGR = Server.CreateObject("ADODB.Recordset")
RSINFORMEPGR.ActiveConnection = MM_ConectaRRLL_STRING
RSINFORMEPGR.Source = "SELECT * FROM VERINFORMEPGR"
RSINFORMEPGR.CursorType = 0
RSINFORMEPGR.CursorLocation = 2
RSINFORMEPGR.LockType = 1
RSINFORMEPGR.Open()

RSINFORMEPGR_numRows = 0

' *********************************
RSINFORMEPGR.MoveFirst
while (Not RSINFORMEPGR.EOF)
RSINFORMEPGR.Delete
RSINFORMEPGR.MoveNext
Wend
' ***********************************

%>


El mensaje de error es el siguiente:

************************************************** *****
ADODB.Recordset error '800a0cb3'

El Recordset actual no admite actualizaciones. Puede ser una limitación del proveedor o del tipo de bloqueo seleccionado.

/RRLL/PIRYPGR/VerPgr.asp, line 305
************************************************** ******


La linea 305 corresponde a -------> RSINFORMEPGR.Delete


Alguien me puede hechar una mano....

Gracias y Saludos.......
  #2 (permalink)  
Antiguo 14/10/2005, 06:07
 
Fecha de Ingreso: septiembre-2004
Mensajes: 179
Antigüedad: 19 años, 8 meses
Puntos: 0
Buenas,

y por qué no haces un delete a la tabla sin más? "DELETE FROM VERINFORMEPGR" Ejecutas esa sentencia SQL y a correr.
__________________
Estoy en www.aibarra.net

Camino para preguntar: manual -> Google -> FAQs y buscador del foro -> Nuevo Tema.
Tan difícil es escribir correctamente? Es más fácil leerlo. Pónselo fácil al que quiera ayudarte.
  #3 (permalink)  
Antiguo 14/10/2005, 06:24
Avatar de virla  
Fecha de Ingreso: julio-2002
Ubicación: Rio Gallegos - Santa Cruz
Mensajes: 893
Antigüedad: 21 años, 11 meses
Puntos: 1
creo que el problema lo tienes con las directivas de seguridad de la base de datos y del directorio donde tienes la db, revisa eso y prueba a ver que es lo que sucede.
__________________
---->Sin ayuda no se llega a ningun lado<----
Virla
  #4 (permalink)  
Antiguo 14/10/2005, 07:37
Avatar de chemita59  
Fecha de Ingreso: agosto-2005
Ubicación: Madrid
Mensajes: 107
Antigüedad: 18 años, 9 meses
Puntos: 0
Cita:
Iniciado por virla
creo que el problema lo tienes con las directivas de seguridad de la base de datos y del directorio donde tienes la db, revisa eso y prueba a ver que es lo que sucede.
En el servidor las paginas funcionan correctamente, se puede añadir, borrar o modificar registros..... creo que no es eso...., no tendra que ver con LockType o alguna de las especigicaciones del registro....
  #5 (permalink)  
Antiguo 14/10/2005, 07:47
Avatar de virla  
Fecha de Ingreso: julio-2002
Ubicación: Rio Gallegos - Santa Cruz
Mensajes: 893
Antigüedad: 21 años, 11 meses
Puntos: 1
para borrar RSINFORMEPGR.LockType = 2
__________________
---->Sin ayuda no se llega a ningun lado<----
Virla
  #6 (permalink)  
Antiguo 14/10/2005, 09:47
Avatar de chemita59  
Fecha de Ingreso: agosto-2005
Ubicación: Madrid
Mensajes: 107
Antigüedad: 18 años, 9 meses
Puntos: 0
Cita:
Iniciado por virla
para borrar RSINFORMEPGR.LockType = 2

Pos tampoco con LockType = 2... eso si, ahora ha cambiado el mensaje...


Tipo de error:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][Controlador ODBC Microsoft Access] No se pudo eliminar nada en las tablas especificadas.
/index.asp, línea 19


¿Alguna otra idea?, incluso geniales valen.......
  #7 (permalink)  
Antiguo 14/10/2005, 11:43
Avatar de JuanRAPerez
Colaborador
 
Fecha de Ingreso: octubre-2003
Mensajes: 2.393
Antigüedad: 20 años, 7 meses
Puntos: 27
a mi me daba error y deje simple la conexion

oConn.Open "driver={SQL Server};server=localhost; uid=usu; pwd=pas; database=nombre"
sql = "DELETE FROM DIFE_CTO_VTA"
oConn.Execute sql

igual lo uso en access y no me da lios pero no declaro cursores ni nada por el estilo y lo hace sin mas problemas
__________________
JuanRa Pérez
San Salvador, El Salvador
  #8 (permalink)  
Antiguo 14/10/2005, 12:39
Avatar de chemita59  
Fecha de Ingreso: agosto-2005
Ubicación: Madrid
Mensajes: 107
Antigüedad: 18 años, 9 meses
Puntos: 0
Cita:
Iniciado por JuanRAPerez
a mi me daba error y deje simple la conexion

oConn.Open "driver={SQL Server};server=localhost; uid=usu; pwd=pas; database=nombre"
sql = "DELETE FROM DIFE_CTO_VTA"
oConn.Execute sql

igual lo uso en access y no me da lios pero no declaro cursores ni nada por el estilo y lo hace sin mas problemas

Gracias amigo, he visto tu web... muy interesante de verdad.....
  #9 (permalink)  
Antiguo 14/10/2005, 14:37
Avatar de JuanRAPerez
Colaborador
 
Fecha de Ingreso: octubre-2003
Mensajes: 2.393
Antigüedad: 20 años, 7 meses
Puntos: 27
hey gracias por la visita al web y me alegra que te sirviera el codigo
__________________
JuanRa Pérez
San Salvador, El Salvador
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 13:22.