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

No entiendo que hago mal

Estas en el tema de No entiendo que hago mal en el foro de ASP Clásico en Foros del Web. tengo que borrar un registro segun un codigo y codigo es numerico hago : <% co = response.write"" & strSearch2 & "" sqltxt = "delete ...
  #1 (permalink)  
Antiguo 24/07/2002, 03:24
 
Fecha de Ingreso: julio-2002
Mensajes: 11
Antigüedad: 21 años, 10 meses
Puntos: 0
No entiendo que hago mal

tengo que borrar un registro segun un codigo y codigo es numerico

hago :

<%

co = response.write"" & strSearch2 & ""

sqltxt = "delete * FROM informes WHERE codigo=" & co

Conexion.Open("DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("fpdb/liqui.mdb"))

rs.open sqltxt, conexion

Desde ya muchas gracias
  #2 (permalink)  
Antiguo 24/07/2002, 05:35
Avatar de ElAprendiz  
Fecha de Ingreso: enero-2002
Ubicación: Maipu, Chile
Mensajes: 3.706
Antigüedad: 22 años, 4 meses
Puntos: 2
Re: No entiendo que hago mal

que error te tira...pues por lo que veo te falta cerrar la consulta

sqltxt = "delete * FROM informes WHERE codigo=" & co &""

<center><IMG SRC="http://www.550m.com/usuarios/altolacruz/aprendiz3.gif" ALT="Visitame en AlSurNet.com -- E-Learning E-Commerce Multimedia E-Business--"></center>
  #3 (permalink)  
Antiguo 24/07/2002, 11:58
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: No entiendo que hago mal

La consulta está bien como la tenés, pero.. que es esto??:

Cita:
co = response.write&quot;&quot; &amp; strSearch2 &amp; &quot;&quot;



Probá reemplazando esa línea por:

Cita:
co = strSearch2
  #4 (permalink)  
Antiguo 24/07/2002, 12:34
 
Fecha de Ingreso: julio-2002
Mensajes: 11
Antigüedad: 21 años, 10 meses
Puntos: 0
Re: No entiendo que hago mal

Como siempre muchas gracias. modifique lo que me decias ..

y me da el siguiente error

Microsoft OLE DB Provider for ODBC Drivers error '80040e14'

[Microsoft][ODBC Microsoft Access Driver] Syntax error (missing operator) in query expression 'codigo='.

/altas_borrar.asp, line 31

lo que recibo de la pagina anterior &quot;strsearch2&quot; lo pase a &quot;co&quot; pero no se si realmente era necesario

podia haber quedado asi??

sqltxt = &quot;delete * FROM informes WHERE codigo=&quot; &amp; strsearch2 &amp; &quot;&quot;

...

luego cerre la consulta sql como me indicaste. pero me da ese 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 01:38.