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

Por que me falla no entiendo "delete"

Estas en el tema de Por que me falla no entiendo "delete" en el foro de ASP Clásico en Foros del Web. miren estoy haciendo algo tan simple como el delete... pero no entiendo en que me caigo... Código: cod_interno= request.querystring("cod_interno") pais = request.querystring("pais") sql = "Delete ...
  #1 (permalink)  
Antiguo 25/08/2005, 11:14
 
Fecha de Ingreso: marzo-2003
Ubicación: onde toy?
Mensajes: 1.437
Antigüedad: 21 años, 3 meses
Puntos: 9
Por que me falla no entiendo "delete"

miren estoy haciendo algo tan simple como el delete... pero no entiendo en que me caigo...

Código:
cod_interno= request.querystring("cod_interno")
pais       = request.querystring("pais")


sql = "Delete * from EnPaises where id_pais = "&pais&" and id_poducto = '"&cod_interno&"' "
'response.write(sql)
'response.end
set res = conexionBD.execute(sql)


la tabla es

EnPaises
* Id_Paises Autonumerico
- id_pais numerico
- id_producto texto




esta recibiendo lo siguiente

'001' y 1


el response.write del sql es

Código:
Delete * from EnPaises where id_pais = 1 and id_poducto = '001'
__________________
Buena Vida...
Francisco
  #2 (permalink)  
Antiguo 25/08/2005, 11:19
Avatar de RootK
Moderador
 
Fecha de Ingreso: febrero-2002
Ubicación: México D.F
Mensajes: 8.004
Antigüedad: 22 años, 4 meses
Puntos: 50
Creo que está de más tu "*"

Sería mas bien así:

Cita:
sql = "Delete from EnPaises where id_pais = "&pais&" and id_poducto = '"&cod_interno&"' "
Salu2
__________________
Nadie roba nada ya que en la vida todo se paga . . .

Exentrit - Soluciones SharePoint & Net
  #3 (permalink)  
Antiguo 25/08/2005, 11:22
 
Fecha de Ingreso: marzo-2003
Ubicación: onde toy?
Mensajes: 1.437
Antigüedad: 21 años, 3 meses
Puntos: 9
nop..para nada.. no es eso.. no entiendo por que no borra...
__________________
Buena Vida...
Francisco
  #4 (permalink)  
Antiguo 25/08/2005, 11:24
Avatar de sjam7  
Fecha de Ingreso: diciembre-2001
Ubicación: Guadalajara, Mexico
Mensajes: 3.672
Antigüedad: 22 años, 5 meses
Puntos: 16
bueno, si esta de mas el * pero si ese no es el problema di si te da algun error o simplemente no lo borra
  #5 (permalink)  
Antiguo 25/08/2005, 11:29
Avatar de RootK
Moderador
 
Fecha de Ingreso: febrero-2002
Ubicación: México D.F
Mensajes: 8.004
Antigüedad: 22 años, 4 meses
Puntos: 50
Como dice sjam7, también me llama la atencion ésto:

No borra o te marca error.. ?
  #6 (permalink)  
Antiguo 25/08/2005, 11:37
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 22 años, 5 meses
Puntos: 98
Pues si esta demas el *, eso lo permite Access, pero en otros motores no sera permitido, ya que la instruccion DELETE borra registros, no campos.

Pero si, es interesante, ya sera que contestes la pregunta si realmente te da error o que es lo que pasa.

Salu2,
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
  #7 (permalink)  
Antiguo 25/08/2005, 11:39
 
Fecha de Ingreso: marzo-2003
Ubicación: onde toy?
Mensajes: 1.437
Antigüedad: 21 años, 3 meses
Puntos: 9
no le dí el error?? jejeje


Código:
Error Type:
Microsoft JET Database Engine (0x80040E10)
No se han especificado valores para algunos de los parámetros requeridos.
/siteindura/html/asp/Adm/eliminarPais.asp, line 10

la linea 10 es el del execute... y la BDD es Acces
__________________
Buena Vida...
Francisco
  #8 (permalink)  
Antiguo 25/08/2005, 13:20
 
Fecha de Ingreso: marzo-2005
Mensajes: 1.418
Antigüedad: 19 años, 2 meses
Puntos: 9
Esto es lo que te devuelve:

Delete * from EnPaises where id_pais = 1 and id_poducto = '001'

Tenés el campo id_pRoducto, no id_poducto.

Saludos!.
__________________
Add, never Remove
  #9 (permalink)  
Antiguo 25/08/2005, 13:25
 
Fecha de Ingreso: marzo-2003
Ubicación: onde toy?
Mensajes: 1.437
Antigüedad: 21 años, 3 meses
Puntos: 9
gracias viejo el error pa' tonto XD
__________________
Buena Vida...
Francisco
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:17.