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

Ayuda No actualiza ni me borra mi registro

Estas en el tema de Ayuda No actualiza ni me borra mi registro en el foro de ASP Clásico en Foros del Web. hola que tal lo que pasa que estoy haciendo un proyecto en el que en una sola pantalla tengo que borrar y actualizar, pero tengo ...
  #1 (permalink)  
Antiguo 05/05/2010, 18:09
 
Fecha de Ingreso: febrero-2010
Mensajes: 31
Antigüedad: 14 años, 2 meses
Puntos: 0
Ayuda No actualiza ni me borra mi registro

hola que tal lo que pasa que estoy haciendo un proyecto en el que en una sola pantalla tengo que borrar y actualizar, pero tengo problemas con una parte del codigo en asp no me actualiza pero en cuanto al borrado lo marca que si pero checo la base de datos y sigue el registro:
<%@ Language=VBScript%>
<%
Response.ContentType="text/xml"
Response.Write "<?xml version='1.0' ?>" & vbNewLine
Response.Write "<Biblioteca>" & vbNewLine

Dim Db ' Se define la variable que se utilizara como apuntador de la Base de Datos
Dim Rs ' Se define la variable que se utilizara como apuntador del los registros
Dim Filtro ' Se define la varible con los filtros que se utilizaran en la consulta
Dim SqlStr

Set Db = CreateObject("ADODB.Connection") ' Instancia el objeto de conexion
Set Rs = CreateObject("ADODB.RecordSet")

db.open "DSN=biblioteca2"

If Request("proceso") = 1 Then

If Replace(Trim(Request("nombre") & Request("paterno") & Request("materno") & Request("edad") & Request("direc") & Request("deleg") & Request("telefono"))," ","") = "" Then
Cadena = " <Datos>" & vbNewLine
Cadena = Cadena & " <Resultado>No se puede actualizar en vacio</Resultado>" & vbNewLine
Cadena = Cadena & " </Datos>" & vbNewLine
Else
If Rs.State Then Rs.Close
Rs.Open SqlStr,db
If Rs.EOF Then
If Rs.State Then Rs.Close
SqlStr="Update Usuarios set Nombre='" & Request("nombre") & "', Apellmat='" & Request("materno") &"', Apellpat='" & Request("paterno ") & "', edad='" & Request("edad") & "', dirreccion='" & Request("direc") & "', Delegacion='" & Request("deleg ") & "', Telefono='" & Request("telefono") & "', where IdUser ='" & Request("idus") & "'"
Rs.Open SqlStr,db
Cadena = " <Datos>" & vbNewLine
Cadena = Cadena & " <Resultado>Registro Actualizado con exito</Resultado>" & vbNewLine
Cadena = Cadena & " </Datos>" & vbNewLine
Else
Cadena = " <Datos>" & vbNewLine
Cadena = Cadena & " <Resultado>Este registro ya existe imposible agregar</Resultado>" & vbNewLine
Cadena = Cadena & " </Datos>" & vbNewLine
End IF
End IF
Else

If Request("proceso") = 2 Then
SqlStr = "DELETE From Usuarios Where IdUser = '" & Request("idus") & "' And Nombre = '" & Request("nombre") & "' And Apellpat = '" & Request("paterno") & "' And Apellmat = '" & Request("materno") & "' And edad = '" & Request("edad") & "'And dirreccion = '" & Request("direc") & "'And Delegacion = '" & Request("deleg ") & "'And Telefono = '" & Request("telefono") & "'"
If Rs.State Then Rs.Close
Rs.Open SqlStr,db
Cadena = " <Datos>" & vbNewLine
Cadena = Cadena & " <Resultado>Registro borrado</Resultado>" & vbNewLine
Cadena = Cadena & " </Datos>" & vbNewLine
Else
Cadena = " <Datos>" & vbNewLine
Cadena = Cadena & " <Resultado>No se han especificado parametros</Resultado>" & vbNewLine
Cadena = Cadena & " </Datos>" & vbNewLine
End If
End If
Response.write Cadena
%>
</Biblioteca>
espero su ayuda
  #2 (permalink)  
Antiguo 05/05/2010, 18:13
Avatar de RucarMaN  
Fecha de Ingreso: julio-2003
Ubicación: Caripito Edo Monagas
Mensajes: 169
Antigüedad: 20 años, 9 meses
Puntos: 1
Respuesta: Ayuda No actualiza ni me borra mi registro

prueba con esta sentencia:
Código ASP:
Ver original
  1. DELETE From Usuarios Where IdUser = '" & Request("idus") & "'
solamente con el ID borra ese registro.
__________________
Con la ayuda de todos seremos mejores...

http://www.pemoweb.com
  #3 (permalink)  
Antiguo 05/05/2010, 18:35
 
Fecha de Ingreso: febrero-2010
Mensajes: 31
Antigüedad: 14 años, 2 meses
Puntos: 0
Respuesta: Ayuda No actualiza ni me borra mi registro

gracias si ya me borra pero no me actualiza todavia .
  #4 (permalink)  
Antiguo 06/05/2010, 09:13
Avatar de Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 22 años, 2 meses
Puntos: 146
Respuesta: Ayuda No actualiza ni me borra mi registro

Cita:
SqlStr="Update Usuarios set Nombre='" & Request("nombre") & "', Apellmat='" & Request("materno") &"', Apellpat='" & Request("paterno ") & "', edad='" & Request("edad") & "', dirreccion='" & Request("direc") & "', Delegacion='" & Request("deleg ") & "', Telefono='" & Request("telefono") & "', where IdUser ='" & Request("idus") & "'"
Seguro te marca error .... esa coma hace que el query falle

Saludos

Etiquetas: registro, actualizar
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 20:38.