No doy con la sintaxis correcta. Necesito ayuda.

28/01/2005 - 01:30 por PIPON | Informe spam
Realizo una conexion a una base de datos llamada "XXXXX" y luego necesito
ejecutar una sentencia sql con "datepart(hh,hora)" pero no doy con la
sintaxis correcta para que me de el resultado correcto.

Os muestro el codigo que he puesto a ver si alguien me puede ayudar.

Primero realizo esta conexion:

<%
Dim conexion0,tabla0,sql0
Set conexion0 = server.CreateObject("AdoDB.Connection")
Set tabla0 = server.CreateObject("AdoDB.Recordset")
conexion0.open "XXXXX"
sql0 = "select * from XXXXXX where tipo='XXXX' and linea=X and
municipio='XXX'"
tabla0.open sql0,conexion0, 3, 3
%>

y posteriormente y aquí es donde no doy con la sintaxis correcta:

<%
Dim conexion21,tabla21,sql21
Set conexion21 = server.CreateObject("AdoDB.Connection")
Set tabla21 = server.CreateObject("AdoDB.Recordset")
conexion21.open "XXXXX"
sql21 = sql0 &"and" &datepart(hh,tabla21.fields("hora"))=0&""
tabla21.open sql21,conexion21, 3, 3
%>

<%=tabla21.recordcount%>

<%
tabla21.close
set tabla21=nothing
conexion21.close
set conexion21=nothing
%>

mi intencion es contar cuantos registros hay en la tabla con la hora 0, he
intentado muchas cosas con la sintaxis pero me sigue dando errores. ¿Alguien
ve el fallo y sabe como expresar correctamente la sentecia sql21?

Gracias...

Preguntas similare

Leer las respuestas

#1 Valdov
28/01/2005 - 04:55 | Informe spam
Espero te sirva:

Select Count(*) from xxxx where Tipo='xxx' and linea=x and municipio='xxx'
and format(hora,"hh")=0

Valdov


"PIPON" <truja(arroba)hotmail.com> wrote in message
news:
Mostrar la cita
¿Alguien
Mostrar la cita
#2 PIPON
28/01/2005 - 05:32 | Informe spam
Creo que no me servirá. Mi problema es que yo estoy creando el entrono de la
aplicación en ASP VBScript mendiante dreamweaver y necesito hacer que la
sentencia sql: "select * from XXXX where ... and datepart(hh,hora)=0 la
pueda ejecutar en ASP VBScript.

No se si me he explicado bien, espero que entiendas lo que estoy queriendo
decir...

gracias.

"Valdov" escribió en el mensaje
news:upa$
Mostrar la cita
necesito
Mostrar la cita
he
Mostrar la cita
#3 Valdov
28/01/2005 - 17:29 | Informe spam
el format tanto funciona en Access como en VB y en este caso Vbsrcript

Valdov

"PIPON" <truja(arroba)hotmail.com> wrote in message
news:
Mostrar la cita
la
Mostrar la cita
municipio='xxx'
Mostrar la cita
0,
Mostrar la cita
#4 PIPON
28/01/2005 - 21:57 | Informe spam
La base de datos no es de access, sino de sql server...

"Valdov" escribió en el mensaje
news:
Mostrar la cita
de
Mostrar la cita
queriendo
Mostrar la cita
la
Mostrar la cita
#5 Valdov
31/01/2005 - 17:53 | Informe spam
Si esto no te ha funcionado:

Select Count(*) from xxxx where Tipo='xxx' and linea=x and municipio='xxx'
and datepart(hh,hora)=0

Ya probaste esto:

Select Count(*) from xxxx where Tipo='xxx' and linea=x and municipio='xxx'
and datepart(hh,hora)

Valdov


"PIPON" <truja(arroba)hotmail.com> wrote in message
news:
Mostrar la cita
la
Mostrar la cita
la
Mostrar la cita
ayudar.
Mostrar la cita
hora
Mostrar la cita
errores.
Mostrar la cita
Ads by Google
Search Busqueda sugerida