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

A alguien se le courre porque no funciona esto?=

Estas en el tema de A alguien se le courre porque no funciona esto?= en el foro de ASP Clásico en Foros del Web. A alguien se le ocurre porque me puede dar que no coinciden los tipos??? strSQL = "SELECT Cint(fechainicio) as Teteo FROM Actividades WHERE Activo=True" Set ...
  #1 (permalink)  
Antiguo 14/01/2002, 07:50
Avatar de Antonito  
Fecha de Ingreso: noviembre-2001
Ubicación: en la red
Mensajes: 446
Antigüedad: 22 años, 6 meses
Puntos: 3
A alguien se le courre porque no funciona esto?=

A alguien se le ocurre porque me puede dar que no coinciden los tipos???

strSQL = "SELECT Cint(fechainicio) as Teteo FROM Actividades WHERE Activo=True"
Set RS = oConn.Execute(strSQL)

For i = 0 to 5
Response.write RS("Teteo")
RS.MoveNext
Next

Dim tablaeventos()
tablaeventos = RS.GetRows

For i = 1 to 5
Response.write i
Response.write tablaeventos(i)
Next


Gracias
Salutti
  #2 (permalink)  
Antiguo 14/01/2002, 08:00
 
Fecha de Ingreso: agosto-2001
Mensajes: 336
Antigüedad: 22 años, 9 meses
Puntos: 0
Re: A alguien se le courre porque no funciona esto?=

Porque pones CInt(fecha)? prueba a poner activo='True'
  #3 (permalink)  
Antiguo 14/01/2002, 10:10
 
Fecha de Ingreso: enero-2002
Mensajes: 89
Antigüedad: 22 años, 5 meses
Puntos: 0
Re: A alguien se le courre porque no funciona esto?=

¿En que punto de la ejecucion te da el fallo?
Puede ser por ejemplo porque no tengas 5 elementos en el conjunto de resultados.
Aparte, ¿para que quieres convertir la fecha a entero?
  #4 (permalink)  
Antiguo 15/01/2002, 10:38
Avatar de Antonito  
Fecha de Ingreso: noviembre-2001
Ubicación: en la red
Mensajes: 446
Antigüedad: 22 años, 6 meses
Puntos: 3
Re: A alguien se le courre porque no funciona esto?=

Tengo que convertir la fecha a entero para poder compararla en un calendario. Creo un calendario en javascript y voy presentando las fechas pero les pongo un hipervinculo cuando están en la base de datos. No pretendo más que meter el resultado en una matriz.Es un campo con unos 12 resultados (cambia) del tipo fecha.Access

Alguien puede ponerme comor?

saludos

"Ya no nos es posible separar lo ordenado de lo caótico, ni poner en duda que la innovación es ante todo fruto de una realidad en desequilibrio, gracias a al cual el azar irrumpe creativamente"

Escohotado (Orden y Caos)

[email protected]
  #5 (permalink)  
Antiguo 16/01/2002, 04:35
 
Fecha de Ingreso: agosto-2001
Mensajes: 336
Antigüedad: 22 años, 9 meses
Puntos: 0
Re: A alguien se le courre porque no funciona esto?=

Supongo que el error te saldra en la consulta al hacer el Cint,pero por si acaso pon el error y marca la linea,pero puede ser porque la fecha se sale del rango de los integer asi que cambia:

cint(tufecha)

por

clng(tufecha)

Cuentanos, si te sirvio
  #6 (permalink)  
Antiguo 16/01/2002, 05:34
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: A alguien se le courre porque no funciona esto?=

Todo el mundo apunta a que el error es en la consulta al hacer el Cint. Para saber si de verdad se trata de esto has que te imprima por pantalla la resolución de la consulta de la siguiente forma:
<pre>
strSQL = &quot;SELECT Cint(fechainicio) as Teteo FROM Actividades WHERE Activo=True&quot;
Response.Write(strSQL)
</pre>

Luego copias la línea que te imprime y la ejecutas en un programa del tipo a WinSQL.

Si el error está en la consulta, el mismo WinSQL te dirá cuál es el error.

Por lo menos así descartarás líneas de tu código

;)

Suerte!

<div align="left">
<img src="http://www.sfn.saskatoon.sk.ca/~ad676/moon/img/kissy.gif" border="0">
</div>
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 21:47.