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

fucking "se esperaba 1"

Estas en el tema de fucking "se esperaba 1" en el foro de ASP Clásico en Foros del Web. Que tal, con la novedá que ahora que he vuelto a intentar hacer shingaderitas en ASP me doy cuenta que no recuerdo lo poco que ...
  #1 (permalink)  
Antiguo 23/07/2004, 14:11
 
Fecha de Ingreso: enero-2001
Mensajes: 222
Antigüedad: 24 años, 3 meses
Puntos: 0
fucking "se esperaba 1"

Que tal, con la novedá que ahora que he vuelto a intentar hacer shingaderitas en ASP me doy cuenta que no recuerdo lo poco que sabía¡¡¡, jeje..en fin, haber si alguien me echa un mano. Tengo una página que da el sig. error;


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

[Microsoft][Controlador ODBC Microsoft Access] Pocos parámetros. Se esperaba 1.

/webpub/UdlaHelpDesk/web/home.asp, line 118


El código es;

'Se actualiza el número de consultas del departamento seleccionado
LINEA 118>>>>>>>>> objRs.Open "SELECT * from departamentos WHERE d_nombre = " & Request.Form("depto"), objConn, 3, 3
objRs("d_cantidad") = objRs("d_cantidad") + 1
objRs.Update
objRs.Close


El nombre de la tabla está bien, los nombres de los campos están bien, el nombre del input depto está bien, d_cantidad es un campo numérico, que fucking sucede¡¡¡¡¡

Dato adicional: Antes de actualizar una cantidad en la tabla "departamentos", se registran los datos del nuevo mensaje enviado en otra tabla llamada "consultas". Esto último se ejecuta correctamente, pero al actualizar el contenido en "departamentos" me manda ese error.

Por cierto, todo se envía a través del mismo formulario.


Weno, les agradezco de antemano una esperanzadora respuesta.

salu2
  #2 (permalink)  
Antiguo 23/07/2004, 14:21
Avatar de Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 23 años, 3 meses
Puntos: 146
¿podrìas poner completa la linea de la consulta?
  #3 (permalink)  
Antiguo 23/07/2004, 14:30
 
Fecha de Ingreso: enero-2001
Mensajes: 222
Antigüedad: 24 años, 3 meses
Puntos: 0
Creo que da flojera ver el código completo..pero bueno, ahora me ayudas, jeje xDDD

Set objConn = Server.CreateObject("ADODB.Connection")
Set objRs = Server.CreateObject("ADODB.Recordset")
objConn.ConnectionString = connectionStr


'Se ingresa consulta nueva
objRs.Open "SELECT * from consultas", objConn, 3, 3
objRs.AddNew
objRS("ticket") = ucase(GetRefNumber)
objRS("departamento") = FormatStr(Trim(Request.Form("depto")))
objRs.Update
objRs.Close

'Se actualiza el número de consultas del departamento seleccionado
LINEA 118>>>>>>>>>>>>> objRs.Open "SELECT * from departamentos WHERE d_nombre = " & Request.Form("depto"), objConn, 3, 3
objRs("d_cantidad") = objRs("d_cantidad") + 1
objRs.Update
objRs.Close

objConn.Close
Set objRs = Nothing
Set objConn = Nothing




_____


En fin, así es el código de la página, le quite algunas líneas irrelevantes para no hacerlo fastidiar mas a los ojos del lector jeje.


Salu2 y gracias al que guste colaborar

Última edición por zangano; 23/07/2004 a las 14:32
  #4 (permalink)  
Antiguo 23/07/2004, 14:31
Avatar de AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 24 años, 2 meses
Puntos: 535
Cita:
d_cantidad es un campo numérico, que fucking sucede
hola zangano

Lo que fucking sucede es que no estás usando el campo d_cantidad sino d_nombre (que lógicamente debe ser texto).
Entonces, ecerralo entre apóstrofes.

Cita:
SQL = "SELECT * from departamentos WHERE d_nombre = '" & Request.Form("depto") & "'"

objRs.Open SQL, objConn, 3, 3
(te cambié la estructura porque no me gusta laburar de la otra manera)

Saludos
  #5 (permalink)  
Antiguo 23/07/2004, 14:47
 
Fecha de Ingreso: enero-2001
Mensajes: 222
Antigüedad: 24 años, 3 meses
Puntos: 0
De acuerdo

Che dazuaga¡¡, eres todo un sensei jeje, ya había intentado asignando variables pero tampoco sabía la sintaxis¡¡¡¡

Por cierto, ahora que quedó fuera México, con todo Argentina para campeón¡¡.....mmmm, bueno no, los brasileños nos ganaron, nosotros le ganamos a Argentina...por lo que se infiere que Brasil le va a ganar a Argentina¡¡ jeje, no hagas caso, es mera polémica.

Grazie por los minutos de tu tolerante asesoría.
  #6 (permalink)  
Antiguo 23/07/2004, 15:07
Avatar de AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 24 años, 2 meses
Puntos: 535
Cita:
Grazie por los minutos de tu tolerante asesoría.
Gracias??!!!
Qué, ¿no te había dicho que son 50 dolares?



PD: Igual espero que pierda argentina, prefiero ceder el campeonato para que bielsa renuncie o lo rajen a la mierda
  #7 (permalink)  
Antiguo 24/07/2004, 10:27
Avatar de skatomundo  
Fecha de Ingreso: junio-2002
Ubicación: Santiago - CL
Mensajes: 2.532
Antigüedad: 22 años, 10 meses
Puntos: 125
Cita:
Iniciado por dazuaga
Gracias??!!!
Qué, ¿no te había dicho que son 50 dolares?



PD: Igual espero que pierda argentina, prefiero ceder el campeonato para que bielsa renuncie o lo rajen a la mierda

Qué, ¿no te había dicho que son 50 dolares? "Sin intereses"


  #8 (permalink)  
Antiguo 25/07/2004, 21:14
Avatar de AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 24 años, 2 meses
Puntos: 535
Aguante Brasiiiiillllll!!!

:D
__________________
...___...
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 07:58.