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

¿por qué falla esto?

Estas en el tema de ¿por qué falla esto? en el foro de ASP Clásico en Foros del Web. Hola a tod@s. A ver si alguien me puede decir por qué falla esto. Tengo un página de borrado de registros con el siguiente código: ...
  #1 (permalink)  
Antiguo 22/05/2002, 10:02
 
Fecha de Ingreso: enero-2002
Mensajes: 87
Antigüedad: 22 años, 4 meses
Puntos: 0
¿por qué falla esto?

Hola a tod@s. A ver si alguien me puede decir por qué falla esto. Tengo un página de borrado de registros con el siguiente código:

<% Dim objConn, objRs, usuario, pase, objSql
usuario = Trim(Request.Form("correo"))
if usuario = "" then
response.write "Debe introducir un e-mail. <BR> <BR><a href='borrar.asp'>Vuelva a intentarlo</a>"
else
set objConn = Server.CreateObject("ADODB.Connection")
objConn.ConnectionString = "DRIVER={Microsoft Access Driver (*.mdb)};" & "DBQ=C:\Casa\correo.mdb"
objConn.Open
objSql = "SELECT * FROM lista WHERE Email= '" & usuario & "'"
Set objRS = objConn.Execute(objSql)
if not objRs.EOF then
objSql = "DELETE FROM lista WHERE Email= '" & usuario & "'"
Set objRS = objConn.Execute(objSql)
Response.Write "Su correo ha sido borrado de nuestra lista de correo."
else....
....

Si pongo la ruta absoluta "DBQ=C:\Casa\correo.mdb" me borrar el registro bien, pero al cambiarla por "DBQ=" & Server.Mappath("correo.mdb") no me borra el registro. ¿Por qué?.

Un saludo.
  #2 (permalink)  
Antiguo 22/05/2002, 10:15
Avatar de AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 23 años, 3 meses
Puntos: 535
Re: ¿por qué falla esto?

"C:\Casa\" es el directorio real del servidor donde está la página borrar.asp?
  #3 (permalink)  
Antiguo 22/05/2002, 10:34
 
Fecha de Ingreso: enero-2002
Mensajes: 87
Antigüedad: 22 años, 4 meses
Puntos: 0
Re: ¿por qué falla esto?

Sí, y en ese mismo directorio están el formulario y la página de borrado de registros.
  #4 (permalink)  
Antiguo 22/05/2002, 11:09
Avatar de Helbira  
Fecha de Ingreso: octubre-2001
Ubicación: Sevilla, España
Mensajes: 1.228
Antigüedad: 22 años, 7 meses
Puntos: 5
Re: ¿por qué falla esto?

¿Lo has dado de alta en el ODBC de Windows?
  #5 (permalink)  
Antiguo 22/05/2002, 11:18
Avatar de AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 23 años, 3 meses
Puntos: 535
Re: ¿por qué falla esto?

No hace falta, Helbira, porque está usando 'dsnless'.

es extraño... nunca me ocurrió algo así y no veo el error.
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 00:57.